├── .github └── workflows │ ├── coverage.yml │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── bench.rs ├── src ├── lib.rs ├── ringbuffer_trait.rs ├── set_len_trait.rs ├── with_alloc │ ├── alloc_ringbuffer.rs │ ├── mod.rs │ └── vecdeque.rs └── with_const_generics.rs └── tests ├── compile-fail ├── test_const_generic_array_zero_length.rs └── test_const_generic_array_zero_length_new.rs ├── compiletests.rs └── conversions.rs /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/README.md -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ringbuffer_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/ringbuffer_trait.rs -------------------------------------------------------------------------------- /src/set_len_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/set_len_trait.rs -------------------------------------------------------------------------------- /src/with_alloc/alloc_ringbuffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/with_alloc/alloc_ringbuffer.rs -------------------------------------------------------------------------------- /src/with_alloc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/with_alloc/mod.rs -------------------------------------------------------------------------------- /src/with_alloc/vecdeque.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/with_alloc/vecdeque.rs -------------------------------------------------------------------------------- /src/with_const_generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/src/with_const_generics.rs -------------------------------------------------------------------------------- /tests/compile-fail/test_const_generic_array_zero_length.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/tests/compile-fail/test_const_generic_array_zero_length.rs -------------------------------------------------------------------------------- /tests/compile-fail/test_const_generic_array_zero_length_new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/tests/compile-fail/test_const_generic_array_zero_length_new.rs -------------------------------------------------------------------------------- /tests/compiletests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/tests/compiletests.rs -------------------------------------------------------------------------------- /tests/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NULLx76/ringbuffer/HEAD/tests/conversions.rs --------------------------------------------------------------------------------