├── .gitattributes ├── .github └── workflows │ └── cargo.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── list_recent_versions.rs ├── sparse_http_reqwest.rs ├── sparse_http_ureq.rs ├── update_and_get_latest.rs └── update_and_get_most_recent_version.rs ├── rustfmt.toml ├── src ├── config.rs ├── dedupe.rs ├── dirs.rs ├── error.rs ├── git │ ├── changes.rs │ ├── config.rs │ ├── impl_.rs │ ├── mod.rs │ └── test.rs ├── lib.rs ├── names.rs ├── sparse.rs └── types.rs └── tests ├── crates_index.rs ├── fixtures ├── autocfg.txt ├── config.json ├── crates-index.txt └── sparse_registry_cache │ └── cargo_home │ └── registry │ └── index │ └── index.crates.io-6f17d22bba15001f │ └── .cache │ └── au │ └── to │ └── autocfg ├── git └── mod.rs ├── mem.rs ├── names └── mod.rs └── sparse_index └── mod.rs /.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/cargo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/.github/workflows/cargo.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/README.md -------------------------------------------------------------------------------- /examples/list_recent_versions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/examples/list_recent_versions.rs -------------------------------------------------------------------------------- /examples/sparse_http_reqwest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/examples/sparse_http_reqwest.rs -------------------------------------------------------------------------------- /examples/sparse_http_ureq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/examples/sparse_http_ureq.rs -------------------------------------------------------------------------------- /examples/update_and_get_latest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/examples/update_and_get_latest.rs -------------------------------------------------------------------------------- /examples/update_and_get_most_recent_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/examples/update_and_get_most_recent_version.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 2 | disable_all_formatting = false 3 | -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/dedupe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/dedupe.rs -------------------------------------------------------------------------------- /src/dirs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/dirs.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/git/changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/git/changes.rs -------------------------------------------------------------------------------- /src/git/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/git/config.rs -------------------------------------------------------------------------------- /src/git/impl_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/git/impl_.rs -------------------------------------------------------------------------------- /src/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/git/mod.rs -------------------------------------------------------------------------------- /src/git/test.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/names.rs -------------------------------------------------------------------------------- /src/sparse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/sparse.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/src/types.rs -------------------------------------------------------------------------------- /tests/crates_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/crates_index.rs -------------------------------------------------------------------------------- /tests/fixtures/autocfg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/fixtures/autocfg.txt -------------------------------------------------------------------------------- /tests/fixtures/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/fixtures/config.json -------------------------------------------------------------------------------- /tests/fixtures/crates-index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/fixtures/crates-index.txt -------------------------------------------------------------------------------- /tests/fixtures/sparse_registry_cache/cargo_home/registry/index/index.crates.io-6f17d22bba15001f/.cache/au/to/autocfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/fixtures/sparse_registry_cache/cargo_home/registry/index/index.crates.io-6f17d22bba15001f/.cache/au/to/autocfg -------------------------------------------------------------------------------- /tests/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/git/mod.rs -------------------------------------------------------------------------------- /tests/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/mem.rs -------------------------------------------------------------------------------- /tests/names/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/names/mod.rs -------------------------------------------------------------------------------- /tests/sparse_index/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frewsxcv/rust-crates-index/HEAD/tests/sparse_index/mod.rs --------------------------------------------------------------------------------