pub enum ConflictLevel {
Serialize,
Arbitrate,
}Expand description
Which level settles a goal_conflict: serialize runs the goal
after the one it met, arbitrate hands both statements to a
resident.
Variants§
Trait Implementations§
Source§impl Clone for ConflictLevel
impl Clone for ConflictLevel
impl Copy for ConflictLevel
Source§impl Debug for ConflictLevel
impl Debug for ConflictLevel
Source§impl<'de> Deserialize<'de> for ConflictLevel
impl<'de> Deserialize<'de> for ConflictLevel
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
impl Eq for ConflictLevel
Source§impl PartialEq for ConflictLevel
impl PartialEq for ConflictLevel
Source§impl Serialize for ConflictLevel
impl Serialize for ConflictLevel
impl StructuralPartialEq for ConflictLevel
Auto Trait Implementations§
impl Freeze for ConflictLevel
impl RefUnwindSafe for ConflictLevel
impl Send for ConflictLevel
impl Sync for ConflictLevel
impl Unpin for ConflictLevel
impl UnsafeUnpin for ConflictLevel
impl UnwindSafe for ConflictLevel
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