Enum vrp_pragmatic::format::solution::Violation
source · pub enum Violation {
Break {
vehicle_id: String,
shift_index: usize,
},
}
Expand description
Specifies a type of violation.
Variants§
Break
A break assignment violation.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Violation
impl<'de> Deserialize<'de> for Violation
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
source§impl PartialEq for Violation
impl PartialEq for Violation
impl Eq for Violation
impl StructuralEq for Violation
impl StructuralPartialEq for Violation
Auto Trait Implementations§
impl RefUnwindSafe for Violation
impl Send for Violation
impl Sync for Violation
impl Unpin for Violation
impl UnwindSafe for Violation
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