Skip to main content

Crate rattler_solve

Crate rattler_solve 

Source
Expand description

rattler_solve is a crate that provides functionality to solve Conda environments. It currently exposes the functionality through the SolverImpl::solve function.

Modules§

libsolv_c
Provides an solver implementation based on the rattler_libsolv_c crate.
resolvo
Provides an solver implementation based on the resolvo crate.

Structs§

ExcludeNewer
Configuration for filtering packages newer than a cutoff.
RepoDataIter
A helper struct that implements IntoRepoData for anything that can iterate over RepoDataRecords.
SolverTask
Represents a dependency resolution task, to be solved by one of the backends

Enums§

ChannelPriority
Represents the channel priority option to use during solves.
SolveError
Represents an error when solving the dependencies for a given environment
SolveStrategy
Represents the strategy to use when solving dependencies

Traits§

IntoRepoData
Defines the ability to convert a type into SolverRepoData.
SolverImpl
Represents a solver implementation, capable of solving SolverTasks
SolverRepoData
A representation of a collection of RepoDataRecord usable by a SolverImpl implementation.