├── .cargo └── config.toml ├── .editorconfig ├── .github ├── semantic.yml └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── .gitignore ├── Cargo.toml ├── README.md ├── buffer │ ├── Cargo.toml │ └── src │ │ └── main.rs └── postgres │ ├── Cargo.toml │ └── src │ └── main.rs ├── fastpool ├── Cargo.toml ├── src │ ├── bounded.rs │ ├── common.rs │ ├── lib.rs │ ├── mutex.rs │ ├── retain_spec.rs │ └── unbounded.rs └── tests │ └── replenish_tests.rs ├── licenserc.toml ├── rust-toolchain.toml ├── rustfmt.toml ├── taplo.toml ├── typos.toml └── xtask ├── Cargo.toml └── src └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/buffer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/examples/buffer/Cargo.toml -------------------------------------------------------------------------------- /examples/buffer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/examples/buffer/src/main.rs -------------------------------------------------------------------------------- /examples/postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/examples/postgres/Cargo.toml -------------------------------------------------------------------------------- /examples/postgres/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/examples/postgres/src/main.rs -------------------------------------------------------------------------------- /fastpool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/Cargo.toml -------------------------------------------------------------------------------- /fastpool/src/bounded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/src/bounded.rs -------------------------------------------------------------------------------- /fastpool/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/src/common.rs -------------------------------------------------------------------------------- /fastpool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/src/lib.rs -------------------------------------------------------------------------------- /fastpool/src/mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/src/mutex.rs -------------------------------------------------------------------------------- /fastpool/src/retain_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/src/retain_spec.rs -------------------------------------------------------------------------------- /fastpool/src/unbounded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/src/unbounded.rs -------------------------------------------------------------------------------- /fastpool/tests/replenish_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/fastpool/tests/replenish_tests.rs -------------------------------------------------------------------------------- /licenserc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/licenserc.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/taplo.toml -------------------------------------------------------------------------------- /typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/typos.toml -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast/fastpool/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------