├── .gitignore ├── Cargo.toml ├── readme.md ├── src ├── error.rs ├── explored_space.rs ├── lib.rs ├── provider.rs ├── reporter.rs └── resolver.rs └── tests ├── in_memory_provider.rs └── snapshots ├── in_memory_provider__error_reporting_bluesky_conflict.snap ├── in_memory_provider__error_reporting_cyclic.snap ├── in_memory_provider__error_reporting_graph_compression_simple.snap ├── in_memory_provider__error_reporting_missing_1.snap ├── in_memory_provider__error_reporting_missing_2.snap ├── in_memory_provider__error_reporting_pubgrub_article.snap └── in_memory_provider__error_reporting_root_conflict.snap /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/readme.md -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/explored_space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/src/explored_space.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/src/provider.rs -------------------------------------------------------------------------------- /src/reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/src/reporter.rs -------------------------------------------------------------------------------- /src/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/src/resolver.rs -------------------------------------------------------------------------------- /tests/in_memory_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/in_memory_provider.rs -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_bluesky_conflict.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_bluesky_conflict.snap -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_cyclic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_cyclic.snap -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_graph_compression_simple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_graph_compression_simple.snap -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_missing_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_missing_1.snap -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_missing_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_missing_2.snap -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_pubgrub_article.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_pubgrub_article.snap -------------------------------------------------------------------------------- /tests/snapshots/in_memory_provider__error_reporting_root_conflict.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefix-dev/resolvelib-rs/HEAD/tests/snapshots/in_memory_provider__error_reporting_root_conflict.snap --------------------------------------------------------------------------------