├── .github ├── dependabot.yml └── workflows │ ├── bench.yml │ ├── codspeed.yml │ ├── release-plz.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches └── bench.rs ├── src ├── impls.rs ├── impls │ ├── codec.rs │ ├── columns.rs │ ├── deduplicate.rs │ ├── huffman_container.rs │ ├── index.rs │ ├── mirror.rs │ ├── option.rs │ ├── result.rs │ ├── slice.rs │ ├── slice_owned.rs │ ├── storage.rs │ ├── string.rs │ ├── tuple.rs │ └── vec.rs └── lib.rs └── tests ├── cow.rs ├── person.rs └── recursive.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/.github/workflows/bench.yml -------------------------------------------------------------------------------- /.github/workflows/codspeed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/.github/workflows/codspeed.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/README.md -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls.rs -------------------------------------------------------------------------------- /src/impls/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/codec.rs -------------------------------------------------------------------------------- /src/impls/columns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/columns.rs -------------------------------------------------------------------------------- /src/impls/deduplicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/deduplicate.rs -------------------------------------------------------------------------------- /src/impls/huffman_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/huffman_container.rs -------------------------------------------------------------------------------- /src/impls/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/index.rs -------------------------------------------------------------------------------- /src/impls/mirror.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/mirror.rs -------------------------------------------------------------------------------- /src/impls/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/option.rs -------------------------------------------------------------------------------- /src/impls/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/result.rs -------------------------------------------------------------------------------- /src/impls/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/slice.rs -------------------------------------------------------------------------------- /src/impls/slice_owned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/slice_owned.rs -------------------------------------------------------------------------------- /src/impls/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/storage.rs -------------------------------------------------------------------------------- /src/impls/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/string.rs -------------------------------------------------------------------------------- /src/impls/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/tuple.rs -------------------------------------------------------------------------------- /src/impls/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/impls/vec.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/cow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/tests/cow.rs -------------------------------------------------------------------------------- /tests/person.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/tests/person.rs -------------------------------------------------------------------------------- /tests/recursive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antiguru/flatcontainer/HEAD/tests/recursive.rs --------------------------------------------------------------------------------