pub struct SetCoverSolution {
pub selected: Vec<usize>,
pub total_cost: Cost,
pub status: SolverStatus,
}Expand description
Solution to a set cover problem
Fields§
§selected: Vec<usize>Selected set indices
total_cost: CostTotal cost
status: SolverStatusStatus
Trait Implementations§
Source§impl Clone for SetCoverSolution
impl Clone for SetCoverSolution
Source§fn clone(&self) -> SetCoverSolution
fn clone(&self) -> SetCoverSolution
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SetCoverSolution
impl Debug for SetCoverSolution
Source§impl<'de> Deserialize<'de> for SetCoverSolution
impl<'de> Deserialize<'de> for SetCoverSolution
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SetCoverSolution
impl RefUnwindSafe for SetCoverSolution
impl Send for SetCoverSolution
impl Sync for SetCoverSolution
impl Unpin for SetCoverSolution
impl UnsafeUnpin for SetCoverSolution
impl UnwindSafe for SetCoverSolution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more