├── .cargo └── config.toml ├── .changeset ├── README.md └── config.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── changeset-version.js ├── logo.png └── workflows │ ├── create-release-pr.yml │ ├── create-release.yml │ ├── pullrequest.yml │ └── semgrep.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── axum │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── coredump │ └── README.md ├── custom-req │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── digest │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── fetcher │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── kv │ ├── .gitignore │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── worker │ │ ├── metadata_wasm.json │ │ └── worker.js ├── queue │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── router │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── rpc-client │ ├── Cargo.toml │ ├── build.rs │ ├── package.json │ ├── src │ │ ├── calculator.rs │ │ └── lib.rs │ ├── wit │ │ └── calculator.wit │ └── wrangler.toml ├── rpc-server │ ├── Cargo.toml │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── tokio-postgres │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib.rs │ └── wrangler.toml └── tracing │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── src │ └── lib.rs │ └── wrangler.toml ├── package.json ├── rust-toolchain.toml ├── templates ├── axum │ ├── .gitignore │ ├── Cargo.toml │ ├── cargo-generate.toml │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── hello-world-http │ ├── .gitignore │ ├── Cargo.toml │ ├── cargo-generate.toml │ ├── src │ │ └── lib.rs │ └── wrangler.toml ├── hello-world │ ├── .gitignore │ ├── Cargo.toml │ ├── cargo-generate.toml │ ├── src │ │ └── lib.rs │ └── wrangler.toml └── leptos │ ├── .cargo │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── assets │ └── favicon.ico │ ├── cargo-generate.toml │ ├── src │ ├── app.rs │ ├── components.rs │ ├── components │ │ └── show_data_from_api.rs │ ├── lib.rs │ ├── main.rs │ ├── mod.rs │ ├── say_hello.rs │ └── show_data_from_api.rs │ ├── style │ └── main.css │ └── wrangler.toml ├── test ├── .dev.vars ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── LICENSE ├── README.md ├── container-echo │ ├── Cargo.toml │ ├── Dockerfile │ ├── README.md │ └── src │ │ └── main.rs ├── public │ └── test.txt ├── src │ ├── alarm.rs │ ├── analytics_engine.rs │ ├── assets.rs │ ├── auto_response.rs │ ├── cache.rs │ ├── container.rs │ ├── counter.rs │ ├── d1.rs │ ├── durable.rs │ ├── fetch.rs │ ├── form.rs │ ├── js_snippets.rs │ ├── kv.rs │ ├── lib.rs │ ├── put_raw.rs │ ├── queue.rs │ ├── r2.rs │ ├── rate_limit.rs │ ├── request.rs │ ├── router.rs │ ├── secret_store.rs │ ├── service.rs │ ├── socket.rs │ ├── sql_counter.rs │ ├── sql_iterator.rs │ ├── user.rs │ └── ws.rs ├── tests │ ├── analytics_engine.spec.ts │ ├── assets.spec.ts │ ├── auto_response.spec.ts │ ├── cache.spec.ts │ ├── clone.spec.ts │ ├── container.spec.ts │ ├── d1.spec.ts │ ├── durable.spec.ts │ ├── kv.spec.ts │ ├── mf-socket.ts │ ├── mf.ts │ ├── panic.spec.ts │ ├── queue.spec.ts │ ├── r2.spec.ts │ ├── rate_limit.spec.ts │ ├── request.spec.ts │ ├── secret_store.spec.ts │ ├── service-bindings.spec.ts │ ├── snippets.spec.ts │ ├── socket.spec.ts │ ├── sql_iterator.spec.ts │ ├── sqlite.spec.ts │ ├── subrequest.spec.ts │ └── websocket.spec.ts └── wrangler.toml ├── tsconfig.json ├── worker-build ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── bin │ └── worker-codegen.rs │ ├── binary.rs │ ├── build │ ├── manifest.rs │ ├── mod.rs │ ├── progressbar.rs │ ├── target.rs │ └── utils.rs │ ├── emoji.rs │ ├── js │ ├── shim-legacy.js │ └── shim.js │ ├── lockfile.rs │ ├── main.rs │ ├── main_legacy.rs │ └── versions.rs ├── worker-codegen ├── Cargo.toml └── src │ ├── lib.rs │ └── wit.rs ├── worker-macros ├── Cargo.toml ├── LICENSE └── src │ ├── durable_object.rs │ ├── event.rs │ ├── lib.rs │ └── send.rs ├── worker-sys ├── Cargo.toml ├── LICENSE └── src │ ├── ext.rs │ ├── ext │ ├── abort_controller.rs │ ├── cache_storage.rs │ ├── headers.rs │ ├── request.rs │ ├── response.rs │ ├── response_init.rs │ └── websocket.rs │ ├── lib.rs │ ├── types.rs │ └── types │ ├── ai.rs │ ├── analytics_engine.rs │ ├── context.rs │ ├── crypto.rs │ ├── d1.rs │ ├── durable_object.rs │ ├── durable_object │ ├── container.rs │ ├── id.rs │ ├── namespace.rs │ ├── sql_storage.rs │ ├── state.rs │ ├── storage.rs │ └── transaction.rs │ ├── dynamic_dispatcher.rs │ ├── fetcher.rs │ ├── fixed_length_stream.rs │ ├── hyperdrive.rs │ ├── incoming_request_cf_properties.rs │ ├── queue.rs │ ├── r2.rs │ ├── r2 │ ├── bucket.rs │ ├── checksums.rs │ ├── http_metadata.rs │ ├── multipart_upload.rs │ ├── object.rs │ ├── object_body.rs │ ├── objects.rs │ ├── range.rs │ └── uploaded_part.rs │ ├── rate_limit.rs │ ├── schedule.rs │ ├── secret_store.rs │ ├── socket.rs │ ├── tls_client_auth.rs │ ├── version.rs │ ├── websocket_pair.rs │ └── websocket_request_response_pair.rs └── worker ├── Cargo.toml ├── LICENSE └── src ├── abort.rs ├── ai.rs ├── analytics_engine.rs ├── cache.rs ├── cf.rs ├── container.rs ├── context.rs ├── cors.rs ├── crypto.rs ├── d1 ├── macros.rs └── mod.rs ├── date.rs ├── delay.rs ├── durable.rs ├── dynamic_dispatch.rs ├── env.rs ├── error.rs ├── fetcher.rs ├── formdata.rs ├── global.rs ├── headers.rs ├── http.rs ├── http ├── body.rs ├── header.rs ├── redirect.rs ├── request.rs └── response.rs ├── hyperdrive.rs ├── kv ├── builder.rs └── mod.rs ├── lib.rs ├── panic_abort.rs ├── queue.rs ├── r2 ├── builder.rs └── mod.rs ├── rate_limit.rs ├── request.rs ├── request_init.rs ├── response.rs ├── router.rs ├── schedule.rs ├── secret_store.rs ├── send.rs ├── socket.rs ├── sql.rs ├── streams.rs ├── version.rs └── websocket.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/changeset-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/changeset-version.js -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.github/workflows/create-release-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/workflows/create-release-pr.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/pullrequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/workflows/pullrequest.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/axum/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/axum/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/axum/Cargo.lock -------------------------------------------------------------------------------- /examples/axum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/axum/Cargo.toml -------------------------------------------------------------------------------- /examples/axum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/axum/README.md -------------------------------------------------------------------------------- /examples/axum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/axum/package.json -------------------------------------------------------------------------------- /examples/axum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/axum/src/lib.rs -------------------------------------------------------------------------------- /examples/axum/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/axum/wrangler.toml -------------------------------------------------------------------------------- /examples/coredump/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/coredump/README.md -------------------------------------------------------------------------------- /examples/custom-req/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/custom-req/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/custom-req/Cargo.toml -------------------------------------------------------------------------------- /examples/custom-req/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/custom-req/README.md -------------------------------------------------------------------------------- /examples/custom-req/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/custom-req/package.json -------------------------------------------------------------------------------- /examples/custom-req/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/custom-req/src/lib.rs -------------------------------------------------------------------------------- /examples/custom-req/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/custom-req/wrangler.toml -------------------------------------------------------------------------------- /examples/digest/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/digest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/digest/Cargo.toml -------------------------------------------------------------------------------- /examples/digest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/digest/README.md -------------------------------------------------------------------------------- /examples/digest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/digest/package.json -------------------------------------------------------------------------------- /examples/digest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/digest/src/lib.rs -------------------------------------------------------------------------------- /examples/digest/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/digest/wrangler.toml -------------------------------------------------------------------------------- /examples/fetcher/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | /node_modules 4 | /pkg 5 | -------------------------------------------------------------------------------- /examples/fetcher/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/fetcher/Cargo.lock -------------------------------------------------------------------------------- /examples/fetcher/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/fetcher/Cargo.toml -------------------------------------------------------------------------------- /examples/fetcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/fetcher/README.md -------------------------------------------------------------------------------- /examples/fetcher/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/fetcher/src/lib.rs -------------------------------------------------------------------------------- /examples/fetcher/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/fetcher/wrangler.toml -------------------------------------------------------------------------------- /examples/kv/.gitignore: -------------------------------------------------------------------------------- 1 | wrangler.toml 2 | target/ 3 | worker/generated/ -------------------------------------------------------------------------------- /examples/kv/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/kv/Cargo.toml -------------------------------------------------------------------------------- /examples/kv/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/kv/src/lib.rs -------------------------------------------------------------------------------- /examples/kv/worker/metadata_wasm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/kv/worker/metadata_wasm.json -------------------------------------------------------------------------------- /examples/kv/worker/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/kv/worker/worker.js -------------------------------------------------------------------------------- /examples/queue/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/queue/Cargo.toml -------------------------------------------------------------------------------- /examples/queue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/queue/README.md -------------------------------------------------------------------------------- /examples/queue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/queue/package.json -------------------------------------------------------------------------------- /examples/queue/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/queue/src/lib.rs -------------------------------------------------------------------------------- /examples/queue/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/queue/wrangler.toml -------------------------------------------------------------------------------- /examples/router/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/router/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/router/Cargo.lock -------------------------------------------------------------------------------- /examples/router/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/router/Cargo.toml -------------------------------------------------------------------------------- /examples/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/router/README.md -------------------------------------------------------------------------------- /examples/router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/router/package.json -------------------------------------------------------------------------------- /examples/router/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/router/src/lib.rs -------------------------------------------------------------------------------- /examples/router/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/router/wrangler.toml -------------------------------------------------------------------------------- /examples/rpc-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/Cargo.toml -------------------------------------------------------------------------------- /examples/rpc-client/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/build.rs -------------------------------------------------------------------------------- /examples/rpc-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/package.json -------------------------------------------------------------------------------- /examples/rpc-client/src/calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/src/calculator.rs -------------------------------------------------------------------------------- /examples/rpc-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/src/lib.rs -------------------------------------------------------------------------------- /examples/rpc-client/wit/calculator.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/wit/calculator.wit -------------------------------------------------------------------------------- /examples/rpc-client/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-client/wrangler.toml -------------------------------------------------------------------------------- /examples/rpc-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-server/Cargo.toml -------------------------------------------------------------------------------- /examples/rpc-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-server/package.json -------------------------------------------------------------------------------- /examples/rpc-server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-server/src/lib.rs -------------------------------------------------------------------------------- /examples/rpc-server/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/rpc-server/wrangler.toml -------------------------------------------------------------------------------- /examples/tokio-postgres/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/tokio-postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tokio-postgres/Cargo.toml -------------------------------------------------------------------------------- /examples/tokio-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tokio-postgres/README.md -------------------------------------------------------------------------------- /examples/tokio-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tokio-postgres/package.json -------------------------------------------------------------------------------- /examples/tokio-postgres/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tokio-postgres/src/lib.rs -------------------------------------------------------------------------------- /examples/tokio-postgres/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tokio-postgres/wrangler.toml -------------------------------------------------------------------------------- /examples/tracing/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/tracing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tracing/Cargo.toml -------------------------------------------------------------------------------- /examples/tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tracing/README.md -------------------------------------------------------------------------------- /examples/tracing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tracing/package.json -------------------------------------------------------------------------------- /examples/tracing/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tracing/src/lib.rs -------------------------------------------------------------------------------- /examples/tracing/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/examples/tracing/wrangler.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/package.json -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.83.0" 3 | -------------------------------------------------------------------------------- /templates/axum/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node_modules 3 | .wrangler 4 | -------------------------------------------------------------------------------- /templates/axum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/axum/Cargo.toml -------------------------------------------------------------------------------- /templates/axum/cargo-generate.toml: -------------------------------------------------------------------------------- 1 | [template] -------------------------------------------------------------------------------- /templates/axum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/axum/src/lib.rs -------------------------------------------------------------------------------- /templates/axum/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/axum/wrangler.toml -------------------------------------------------------------------------------- /templates/hello-world-http/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node_modules 3 | .wrangler 4 | -------------------------------------------------------------------------------- /templates/hello-world-http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/hello-world-http/Cargo.toml -------------------------------------------------------------------------------- /templates/hello-world-http/cargo-generate.toml: -------------------------------------------------------------------------------- 1 | [template] -------------------------------------------------------------------------------- /templates/hello-world-http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/hello-world-http/src/lib.rs -------------------------------------------------------------------------------- /templates/hello-world-http/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/hello-world-http/wrangler.toml -------------------------------------------------------------------------------- /templates/hello-world/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node_modules 3 | .wrangler 4 | -------------------------------------------------------------------------------- /templates/hello-world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/hello-world/Cargo.toml -------------------------------------------------------------------------------- /templates/hello-world/cargo-generate.toml: -------------------------------------------------------------------------------- 1 | [template] -------------------------------------------------------------------------------- /templates/hello-world/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/hello-world/src/lib.rs -------------------------------------------------------------------------------- /templates/hello-world/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/hello-world/wrangler.toml -------------------------------------------------------------------------------- /templates/leptos/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/.cargo/config.toml -------------------------------------------------------------------------------- /templates/leptos/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node_modules 3 | .wrangler 4 | build -------------------------------------------------------------------------------- /templates/leptos/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/Cargo.toml -------------------------------------------------------------------------------- /templates/leptos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/README.md -------------------------------------------------------------------------------- /templates/leptos/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/assets/favicon.ico -------------------------------------------------------------------------------- /templates/leptos/cargo-generate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/cargo-generate.toml -------------------------------------------------------------------------------- /templates/leptos/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/src/app.rs -------------------------------------------------------------------------------- /templates/leptos/src/components.rs: -------------------------------------------------------------------------------- 1 | pub mod show_data_from_api; -------------------------------------------------------------------------------- /templates/leptos/src/components/show_data_from_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/src/components/show_data_from_api.rs -------------------------------------------------------------------------------- /templates/leptos/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/src/lib.rs -------------------------------------------------------------------------------- /templates/leptos/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/src/main.rs -------------------------------------------------------------------------------- /templates/leptos/src/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod show_data_from_api; 2 | -------------------------------------------------------------------------------- /templates/leptos/src/say_hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/src/say_hello.rs -------------------------------------------------------------------------------- /templates/leptos/src/show_data_from_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/src/show_data_from_api.rs -------------------------------------------------------------------------------- /templates/leptos/style/main.css: -------------------------------------------------------------------------------- 1 | /* Add your CSS code here */ -------------------------------------------------------------------------------- /templates/leptos/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/templates/leptos/wrangler.toml -------------------------------------------------------------------------------- /test/.dev.vars: -------------------------------------------------------------------------------- 1 | SOME_SECRET="super secret" 2 | -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | .wrangler -------------------------------------------------------------------------------- /test/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/Cargo.toml -------------------------------------------------------------------------------- /test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/LICENSE -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/container-echo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/container-echo/Cargo.toml -------------------------------------------------------------------------------- /test/container-echo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/container-echo/Dockerfile -------------------------------------------------------------------------------- /test/container-echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/container-echo/README.md -------------------------------------------------------------------------------- /test/container-echo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/container-echo/src/main.rs -------------------------------------------------------------------------------- /test/public/test.txt: -------------------------------------------------------------------------------- 1 | TEST -------------------------------------------------------------------------------- /test/src/alarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/alarm.rs -------------------------------------------------------------------------------- /test/src/analytics_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/analytics_engine.rs -------------------------------------------------------------------------------- /test/src/assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/assets.rs -------------------------------------------------------------------------------- /test/src/auto_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/auto_response.rs -------------------------------------------------------------------------------- /test/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/cache.rs -------------------------------------------------------------------------------- /test/src/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/container.rs -------------------------------------------------------------------------------- /test/src/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/counter.rs -------------------------------------------------------------------------------- /test/src/d1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/d1.rs -------------------------------------------------------------------------------- /test/src/durable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/durable.rs -------------------------------------------------------------------------------- /test/src/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/fetch.rs -------------------------------------------------------------------------------- /test/src/form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/form.rs -------------------------------------------------------------------------------- /test/src/js_snippets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/js_snippets.rs -------------------------------------------------------------------------------- /test/src/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/kv.rs -------------------------------------------------------------------------------- /test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/lib.rs -------------------------------------------------------------------------------- /test/src/put_raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/put_raw.rs -------------------------------------------------------------------------------- /test/src/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/queue.rs -------------------------------------------------------------------------------- /test/src/r2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/r2.rs -------------------------------------------------------------------------------- /test/src/rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/rate_limit.rs -------------------------------------------------------------------------------- /test/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/request.rs -------------------------------------------------------------------------------- /test/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/router.rs -------------------------------------------------------------------------------- /test/src/secret_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/secret_store.rs -------------------------------------------------------------------------------- /test/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/service.rs -------------------------------------------------------------------------------- /test/src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/socket.rs -------------------------------------------------------------------------------- /test/src/sql_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/sql_counter.rs -------------------------------------------------------------------------------- /test/src/sql_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/sql_iterator.rs -------------------------------------------------------------------------------- /test/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/user.rs -------------------------------------------------------------------------------- /test/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/src/ws.rs -------------------------------------------------------------------------------- /test/tests/analytics_engine.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/analytics_engine.spec.ts -------------------------------------------------------------------------------- /test/tests/assets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/assets.spec.ts -------------------------------------------------------------------------------- /test/tests/auto_response.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/auto_response.spec.ts -------------------------------------------------------------------------------- /test/tests/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/cache.spec.ts -------------------------------------------------------------------------------- /test/tests/clone.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/clone.spec.ts -------------------------------------------------------------------------------- /test/tests/container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/container.spec.ts -------------------------------------------------------------------------------- /test/tests/d1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/d1.spec.ts -------------------------------------------------------------------------------- /test/tests/durable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/durable.spec.ts -------------------------------------------------------------------------------- /test/tests/kv.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/kv.spec.ts -------------------------------------------------------------------------------- /test/tests/mf-socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/mf-socket.ts -------------------------------------------------------------------------------- /test/tests/mf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/mf.ts -------------------------------------------------------------------------------- /test/tests/panic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/panic.spec.ts -------------------------------------------------------------------------------- /test/tests/queue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/queue.spec.ts -------------------------------------------------------------------------------- /test/tests/r2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/r2.spec.ts -------------------------------------------------------------------------------- /test/tests/rate_limit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/rate_limit.spec.ts -------------------------------------------------------------------------------- /test/tests/request.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/request.spec.ts -------------------------------------------------------------------------------- /test/tests/secret_store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/secret_store.spec.ts -------------------------------------------------------------------------------- /test/tests/service-bindings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/service-bindings.spec.ts -------------------------------------------------------------------------------- /test/tests/snippets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/snippets.spec.ts -------------------------------------------------------------------------------- /test/tests/socket.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/socket.spec.ts -------------------------------------------------------------------------------- /test/tests/sql_iterator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/sql_iterator.spec.ts -------------------------------------------------------------------------------- /test/tests/sqlite.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/sqlite.spec.ts -------------------------------------------------------------------------------- /test/tests/subrequest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/subrequest.spec.ts -------------------------------------------------------------------------------- /test/tests/websocket.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/tests/websocket.spec.ts -------------------------------------------------------------------------------- /test/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/test/wrangler.toml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /worker-build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/Cargo.toml -------------------------------------------------------------------------------- /worker-build/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/LICENSE -------------------------------------------------------------------------------- /worker-build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/README.md -------------------------------------------------------------------------------- /worker-build/src/bin/worker-codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/bin/worker-codegen.rs -------------------------------------------------------------------------------- /worker-build/src/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/binary.rs -------------------------------------------------------------------------------- /worker-build/src/build/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/build/manifest.rs -------------------------------------------------------------------------------- /worker-build/src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/build/mod.rs -------------------------------------------------------------------------------- /worker-build/src/build/progressbar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/build/progressbar.rs -------------------------------------------------------------------------------- /worker-build/src/build/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/build/target.rs -------------------------------------------------------------------------------- /worker-build/src/build/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/build/utils.rs -------------------------------------------------------------------------------- /worker-build/src/emoji.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/emoji.rs -------------------------------------------------------------------------------- /worker-build/src/js/shim-legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/js/shim-legacy.js -------------------------------------------------------------------------------- /worker-build/src/js/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/js/shim.js -------------------------------------------------------------------------------- /worker-build/src/lockfile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/lockfile.rs -------------------------------------------------------------------------------- /worker-build/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/main.rs -------------------------------------------------------------------------------- /worker-build/src/main_legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/main_legacy.rs -------------------------------------------------------------------------------- /worker-build/src/versions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-build/src/versions.rs -------------------------------------------------------------------------------- /worker-codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-codegen/Cargo.toml -------------------------------------------------------------------------------- /worker-codegen/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod wit; 2 | -------------------------------------------------------------------------------- /worker-codegen/src/wit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-codegen/src/wit.rs -------------------------------------------------------------------------------- /worker-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-macros/Cargo.toml -------------------------------------------------------------------------------- /worker-macros/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-macros/LICENSE -------------------------------------------------------------------------------- /worker-macros/src/durable_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-macros/src/durable_object.rs -------------------------------------------------------------------------------- /worker-macros/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-macros/src/event.rs -------------------------------------------------------------------------------- /worker-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-macros/src/lib.rs -------------------------------------------------------------------------------- /worker-macros/src/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-macros/src/send.rs -------------------------------------------------------------------------------- /worker-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/Cargo.toml -------------------------------------------------------------------------------- /worker-sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/LICENSE -------------------------------------------------------------------------------- /worker-sys/src/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/abort_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/abort_controller.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/cache_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/cache_storage.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/headers.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/request.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/response.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/response_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/response_init.rs -------------------------------------------------------------------------------- /worker-sys/src/ext/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/ext/websocket.rs -------------------------------------------------------------------------------- /worker-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/lib.rs -------------------------------------------------------------------------------- /worker-sys/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types.rs -------------------------------------------------------------------------------- /worker-sys/src/types/ai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/ai.rs -------------------------------------------------------------------------------- /worker-sys/src/types/analytics_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/analytics_engine.rs -------------------------------------------------------------------------------- /worker-sys/src/types/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/context.rs -------------------------------------------------------------------------------- /worker-sys/src/types/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/crypto.rs -------------------------------------------------------------------------------- /worker-sys/src/types/d1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/d1.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/container.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/id.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/namespace.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/sql_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/sql_storage.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/state.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/storage.rs -------------------------------------------------------------------------------- /worker-sys/src/types/durable_object/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/durable_object/transaction.rs -------------------------------------------------------------------------------- /worker-sys/src/types/dynamic_dispatcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/dynamic_dispatcher.rs -------------------------------------------------------------------------------- /worker-sys/src/types/fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/fetcher.rs -------------------------------------------------------------------------------- /worker-sys/src/types/fixed_length_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/fixed_length_stream.rs -------------------------------------------------------------------------------- /worker-sys/src/types/hyperdrive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/hyperdrive.rs -------------------------------------------------------------------------------- /worker-sys/src/types/incoming_request_cf_properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/incoming_request_cf_properties.rs -------------------------------------------------------------------------------- /worker-sys/src/types/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/queue.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/bucket.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/checksums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/checksums.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/http_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/http_metadata.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/multipart_upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/multipart_upload.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/object.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/object_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/object_body.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/objects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/objects.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/range.rs -------------------------------------------------------------------------------- /worker-sys/src/types/r2/uploaded_part.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/r2/uploaded_part.rs -------------------------------------------------------------------------------- /worker-sys/src/types/rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/rate_limit.rs -------------------------------------------------------------------------------- /worker-sys/src/types/schedule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/schedule.rs -------------------------------------------------------------------------------- /worker-sys/src/types/secret_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/secret_store.rs -------------------------------------------------------------------------------- /worker-sys/src/types/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/socket.rs -------------------------------------------------------------------------------- /worker-sys/src/types/tls_client_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/tls_client_auth.rs -------------------------------------------------------------------------------- /worker-sys/src/types/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/version.rs -------------------------------------------------------------------------------- /worker-sys/src/types/websocket_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/websocket_pair.rs -------------------------------------------------------------------------------- /worker-sys/src/types/websocket_request_response_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker-sys/src/types/websocket_request_response_pair.rs -------------------------------------------------------------------------------- /worker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/Cargo.toml -------------------------------------------------------------------------------- /worker/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/LICENSE -------------------------------------------------------------------------------- /worker/src/abort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/abort.rs -------------------------------------------------------------------------------- /worker/src/ai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/ai.rs -------------------------------------------------------------------------------- /worker/src/analytics_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/analytics_engine.rs -------------------------------------------------------------------------------- /worker/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/cache.rs -------------------------------------------------------------------------------- /worker/src/cf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/cf.rs -------------------------------------------------------------------------------- /worker/src/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/container.rs -------------------------------------------------------------------------------- /worker/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/context.rs -------------------------------------------------------------------------------- /worker/src/cors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/cors.rs -------------------------------------------------------------------------------- /worker/src/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/crypto.rs -------------------------------------------------------------------------------- /worker/src/d1/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/d1/macros.rs -------------------------------------------------------------------------------- /worker/src/d1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/d1/mod.rs -------------------------------------------------------------------------------- /worker/src/date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/date.rs -------------------------------------------------------------------------------- /worker/src/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/delay.rs -------------------------------------------------------------------------------- /worker/src/durable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/durable.rs -------------------------------------------------------------------------------- /worker/src/dynamic_dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/dynamic_dispatch.rs -------------------------------------------------------------------------------- /worker/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/env.rs -------------------------------------------------------------------------------- /worker/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/error.rs -------------------------------------------------------------------------------- /worker/src/fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/fetcher.rs -------------------------------------------------------------------------------- /worker/src/formdata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/formdata.rs -------------------------------------------------------------------------------- /worker/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/global.rs -------------------------------------------------------------------------------- /worker/src/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/headers.rs -------------------------------------------------------------------------------- /worker/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/http.rs -------------------------------------------------------------------------------- /worker/src/http/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/http/body.rs -------------------------------------------------------------------------------- /worker/src/http/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/http/header.rs -------------------------------------------------------------------------------- /worker/src/http/redirect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/http/redirect.rs -------------------------------------------------------------------------------- /worker/src/http/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/http/request.rs -------------------------------------------------------------------------------- /worker/src/http/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/http/response.rs -------------------------------------------------------------------------------- /worker/src/hyperdrive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/hyperdrive.rs -------------------------------------------------------------------------------- /worker/src/kv/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/kv/builder.rs -------------------------------------------------------------------------------- /worker/src/kv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/kv/mod.rs -------------------------------------------------------------------------------- /worker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/lib.rs -------------------------------------------------------------------------------- /worker/src/panic_abort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/panic_abort.rs -------------------------------------------------------------------------------- /worker/src/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/queue.rs -------------------------------------------------------------------------------- /worker/src/r2/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/r2/builder.rs -------------------------------------------------------------------------------- /worker/src/r2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/r2/mod.rs -------------------------------------------------------------------------------- /worker/src/rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/rate_limit.rs -------------------------------------------------------------------------------- /worker/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/request.rs -------------------------------------------------------------------------------- /worker/src/request_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/request_init.rs -------------------------------------------------------------------------------- /worker/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/response.rs -------------------------------------------------------------------------------- /worker/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/router.rs -------------------------------------------------------------------------------- /worker/src/schedule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/schedule.rs -------------------------------------------------------------------------------- /worker/src/secret_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/secret_store.rs -------------------------------------------------------------------------------- /worker/src/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/send.rs -------------------------------------------------------------------------------- /worker/src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/socket.rs -------------------------------------------------------------------------------- /worker/src/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/sql.rs -------------------------------------------------------------------------------- /worker/src/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/streams.rs -------------------------------------------------------------------------------- /worker/src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/version.rs -------------------------------------------------------------------------------- /worker/src/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-rs/HEAD/worker/src/websocket.rs --------------------------------------------------------------------------------