<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.lusida.net/</loc></url><url><loc>https://www.lusida.net/about</loc></url><url><loc>https://www.lusida.net/blog</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/FOREWORD.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/01-introduction/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/01-introduction/what-is-rust-agent-flow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/01-introduction/who-should-use.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/01-introduction/ecosystem-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/02-quickstart/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/02-quickstart/create-project.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/02-quickstart/hello-world.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/02-quickstart/first-flow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/02-quickstart/run-and-debug.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/03-philosophy/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/03-philosophy/design-principles.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/03-philosophy/reactflow-inspiration.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/03-philosophy/gpui-idioms.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/03-philosophy/progressive-disclosure.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/04-architecture/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/04-architecture/crate-layout.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/04-architecture/graph-model.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/04-architecture/render-lifecycle.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/04-architecture/hit-test-interaction.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/05-graph-model/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/05-graph-model/flowgraph.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/05-graph-model/node-edge-port.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/05-graph-model/document-interop.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/06-schema-system/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/06-schema-system/node-schema-port.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/06-schema-system/fieldspec-types.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/06-schema-system/flowdocument.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/07-geometry-layout/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/07-geometry-layout/edge-path-algorithms.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/07-geometry-layout/port-calc.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/07-geometry-layout/dagre-layout.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/07-geometry-layout/viewport.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/08-iflow-node/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/08-iflow-node/strategy-pattern.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/08-iflow-node/noderegistry.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/08-iflow-node/nodeviewctx-action.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/09-builtin-nodes/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/09-builtin-nodes/start-end-action.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/09-builtin-nodes/condition-branch.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/09-builtin-nodes/loop-iteration.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/09-builtin-nodes/variable-adapter-agent.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/10-custom-node/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/10-custom-node/implement-iflownode.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/10-custom-node/dynamic-ports.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/10-custom-node/port-position-size.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/11-editor-view/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/11-editor-view/structure.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/11-editor-view/render-pipeline.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/11-editor-view/viewport-transform.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/12-interaction/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/12-interaction/interaction-fsm.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/12-interaction/hit-test.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/12-interaction/mouse-events-picker.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/13-edge-rendering/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/13-edge-rendering/edgeview-types.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/13-edge-rendering/loop-back.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/13-edge-rendering/plus-button.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/14-panel/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/14-panel/panelview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/14-panel/fieldstate-sync.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/14-panel/start-panel.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/15-extensions/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/15-extensions/toolbar-provider.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/15-extensions/data-type-provider.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/15-extensions/syntax-service.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/15-extensions/theme-i18n.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/16-best-practices/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/16-best-practices/project-structure.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/16-best-practices/common-pitfalls.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/16-best-practices/performance-tips.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/16-best-practices/demo-case-study.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/07-geometry-layout/edge-routing.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-flow/docs/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/FOREWORD.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/01-quick-start/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/01-quick-start/installation.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/01-quick-start/first-agent.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/01-quick-start/core-concepts.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/01-quick-start/builtin-tools-intro.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/02-core-architecture/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/02-core-architecture/layered-design.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/02-core-architecture/type-system.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/02-core-architecture/message-model.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/02-core-architecture/error-handling.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/02-core-architecture/crate-map.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/03-agent-engine/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/03-agent-engine/chat-client-agent.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/03-agent-engine/agent-builder.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/03-agent-engine/run-lifecycle.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/03-agent-engine/streaming.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/03-agent-engine/compression-strategies.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/itool-trait.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/tool-registry.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/approval-required-tool.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/builtin-filesystem-tools.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/run-command-tool.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/custom-tools.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/scope-tool.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/04-tool-system/mcp-tools.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/05-context-providers/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/05-context-providers/overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/05-context-providers/history-provider.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/05-context-providers/skills-provider.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/05-context-providers/custom-provider.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/06-sessions/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/06-sessions/isession.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/06-sessions/agent-session.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/06-sessions/session-stores.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/06-sessions/provider-state.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/07-hitl-approval/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/07-hitl-approval/hitl-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/07-hitl-approval/approval-flow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/07-hitl-approval/tool-approval-api.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/07-hitl-approval/resume-cancel.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/08-workspace-management/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/08-workspace-management/scope-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/08-workspace-management/workspace-context-provider.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/08-workspace-management/path-guard.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/08-workspace-management/cross-scope-approval.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/09-chat-client-pipeline/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/09-chat-client-pipeline/decorator-pattern.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/09-chat-client-pipeline/function-invoking.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/09-chat-client-pipeline/llm-providers.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/09-chat-client-pipeline/stream-processing.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/09-chat-client-pipeline/local-inference.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/tool-macro.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/macro-type-mapping.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/declarative-config.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/agent-schema.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/config-reference.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/declarative-tutorial.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/migration-guide.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/10-macros-declarative/integration-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/sequential-workflow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/concurrent-workflow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/handoff-workflow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/group-chat-workflow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/vote-workflow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/magentic-workflow.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/custom-orchestrations.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/checkpoints.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/11-multi-agent/workflow-as-agent.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/process-definition.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/standard-activities.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/process-instance.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/advanced-gateways-events.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/saga-compensation.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/agent-team-pool.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/12-process-engine/observability.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/websearch.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/rag.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/wiki.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/skills.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/rhai-scripts.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/memory.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/mcp.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/sandbox.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/13-extensions/openapi.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/acp-protocol.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/transports.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/agent-registry.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/multi-agent-orchestration.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/tagged-streaming.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/api-reference.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/crate-dependency-graph.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/glossary.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/faq.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/migration-from-maf.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/15-appendix/performance-tuning.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/project-structure.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/agent-design.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/common-pitfalls.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/performance-tuning.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/declarative-vs-builder.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/16-best-practices/multi-agent-best-practices.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/08-workspace-management/declarative-workspace.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/client-integration.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/14-host-service/ide-integration.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-agent-framework/docs/README.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/FOREWORD.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/01-introduction/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/01-introduction/what-is-rust-ef.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/01-introduction/who-should-use.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/01-introduction/ecosystem-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/02-quickstart/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/02-quickstart/setup-dependencies.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/02-quickstart/first-entity.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/02-quickstart/dbcontext-and-di.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/02-quickstart/first-crud.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/03-entity-design/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/03-entity-design/derive-attributes.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/03-entity-design/keys-constraints.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/03-entity-design/indexes-concurrency.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/03-entity-design/type-mapping.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/04-relationships/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/04-relationships/one-to-many.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/04-relationships/many-to-many.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/04-relationships/eager-loading.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/05-query-patterns/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/05-query-patterns/dbset-and-queryable.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/05-query-patterns/linq-macro.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/05-query-patterns/filter-sort-page.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/05-query-patterns/count-any.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/aggregation.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/group-by-having.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/join-queries.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/global-query-filters.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/raw-sql-limitations.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/07-change-tracking/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/07-change-tracking/crud-states.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/07-change-tracking/save-changes.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/07-change-tracking/change-tracker.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/08-bulk-operations/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/08-bulk-operations/execute-update.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/08-bulk-operations/execute-delete.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/08-bulk-operations/remove-range-load-all.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/09-transactions-migrations/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/09-transactions-migrations/manual-transactions.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/09-transactions-migrations/ensure-created-deleted.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/09-transactions-migrations/migrations-seed.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/10-di-interceptors/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/10-di-interceptors/di-registration.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/10-di-interceptors/keyed-databases.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/10-di-interceptors/save-changes-interceptors.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/11-best-practices/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/11-best-practices/common-pitfalls.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/11-best-practices/performance-tips.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/11-best-practices/code-review-checklist.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/02-quickstart/auto-registration.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/03-advanced/multi-tenancy-foundation.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/04-relationships/lazy-loading.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/06-advanced-query/cte-window-functions.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/11-best-practices/security.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-ef/docs/SUMMARY.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/FOREWORD.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/01-overview/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/01-overview/design-philosophy.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/01-overview/architecture.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/01-overview/quick-start.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/01-overview/comparison.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/syntax-philosophy.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/tags-mapping.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/attributes.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/directives.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/interpolation.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/02-syntax/complete-example.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/binding-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/one-way-binding.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/two-way-binding.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/computed.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/converter.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/03-binding/binding-engine.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/04-code-behind/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/04-code-behind/viewmodel-structure.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/04-code-behind/macros.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/04-code-behind/element-ref.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/04-code-behind/command-system.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/04-code-behind/state-management.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/05-events/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/05-events/event-binding.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/05-events/event-objects.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/05-events/event-flow.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/05-events/custom-events.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/05-events/debounce-throttle.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/builtin-components.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/custom-components.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/slots.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/component-props.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/composition.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/07-styling/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/07-styling/styling-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/07-styling/css-subset.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/07-styling/layout.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/07-styling/theming.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/07-styling/style-reuse.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/08-lifecycle/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/08-lifecycle/lifecycle-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/08-lifecycle/on-loaded.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/08-lifecycle/on-unloaded.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/08-lifecycle/async-tasks.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/08-lifecycle/resource-management.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/responsibility.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/mvvm-practice.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/solid-principles.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/project-structure.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/testability.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/anti-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/performance.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/debugging.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/hot-reload.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/build-pipeline.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/ide-support.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/10-advanced/code-generation.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/ui-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/case-study.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/migration-guide.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/faq.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/pitfall-checklist.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/01-overview/developer-guide.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/composition-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/accordion.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/activity-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/app-menu-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/avatar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/badge.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/builtin-html.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/button-group.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/button.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/checkbox.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/code-editor.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/context-menu.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/description-list.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/dropdown-menu.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/gpui-status-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/icon.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/input.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/key-binding.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/label.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/menu-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/menu-items.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/menu.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/progress-circle.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/progress.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/props-mapping.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/separator.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/slider.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/status-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/switch.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/tab-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/tabs.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/tag.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/text-input.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/title-bar.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/tree.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/06-components/reference/window-roots.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/contribution-system.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/observable-refactor-plan.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/09-architecture/observable-research.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/11-cookbook/demo-case-conventions.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-gpui-rml/docs/README.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/FOREWORD.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/01-introduction/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/01-introduction/what-is-rust-webx.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/01-introduction/who-should-use.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/01-introduction/ecosystem-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/02-quickstart/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/02-quickstart/create-project.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/02-quickstart/hello-world.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/02-quickstart/first-crud.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/02-quickstart/run-and-debug.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/03-philosophy/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/03-philosophy/design-principles.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/03-philosophy/aspnet-inspiration.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/03-philosophy/rust-idioms.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/03-philosophy/progressive-disclosure.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/04-architecture/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/04-architecture/crate-layout.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/04-architecture/request-lifecycle.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/04-architecture/layering-model.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/04-architecture/compile-time-scan.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/irequest-irequesthandler.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/route-macros.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/handler-registration.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/parameter-binding.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/error-handling.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/06-di-lifecycle/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/06-di-lifecycle/service-collection.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/06-di-lifecycle/injection-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/06-di-lifecycle/hosted-services.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/06-di-lifecycle/module-system.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/07-middleware/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/07-middleware/pipeline-model.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/07-middleware/built-in-middleware.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/07-middleware/custom-middleware.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/07-middleware/ordering-strategy.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/08-mediator-events/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/08-mediator-events/mediator-pattern.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/08-mediator-events/pipeline-behaviors.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/08-mediator-events/event-pub-sub.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/09-auth-security/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/09-auth-security/jwt-authentication.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/09-auth-security/resource-authorization.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/09-auth-security/authorize-macro.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/09-auth-security/security-best-practices.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/10-configuration/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/10-configuration/appsettings.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/10-configuration/app-modes.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/10-configuration/custom-options.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/11-production/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/11-production/cors-tls-health.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/11-production/caching-rate-limit.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/11-production/openapi-spa.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/11-production/graceful-shutdown.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/12-project-structure/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/12-project-structure/directory-layout.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/12-project-structure/responsibility-division.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/12-project-structure/contracts-handlers-domain.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/12-project-structure/testing-strategy.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/13-extensibility/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/13-extensibility/custom-components.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/13-extensibility/custom-endpoints.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/13-extensibility/style-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/13-extensibility/third-party-integration.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/14-best-practices/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/14-best-practices/common-pitfalls.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/14-best-practices/performance-tips.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/14-best-practices/ai-friendly-development.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/14-best-practices/code-review-checklist.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/15-case-study/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/15-case-study/docbit-overview.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/15-case-study/docbit-architecture.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/15-case-study/docbit-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/16-migration/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/16-migration/upgrade-to-webx-import.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/16-migration/from-aspnet-core.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/16-migration/from-axum-actix.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/16-migration/concept-mapping.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/05-request-pattern/file-upload-download.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/11-production/file-serving.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/16-migration/global-state.md</loc></url><url><loc>https://www.lusida.net/works/rust-webx/docs/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/01-introduction/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/02-quickstart/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/03-interface-oriented/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/03-interface-oriented/dyn-trait-registration.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/03-interface-oriented/multiple-implementations.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/05-design-patterns/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/08-best-practices/INDEX.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/08-best-practices/anti-patterns.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/08-best-practices/business-scenarios.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/08-best-practices/common-pitfalls.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/08-best-practices/interface-checklist.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/08-best-practices/usage-guide.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/FOREWORD.md</loc></url><url><loc>https://www.lusida.net/works/rust-dix/docs/INDEX.md</loc></url></urlset>