pub struct GoalConflict {
pub goal: GoalId,
pub with: GoalId,
pub level: ConflictLevel,
}Expand description
goal_conflict: a goal that asked for ground another goal holds,
and how far up the settling had to go.
Fields§
§goal: GoalId§with: GoalId§level: ConflictLevelTrait Implementations§
Source§impl Clone for GoalConflict
impl Clone for GoalConflict
Source§impl Debug for GoalConflict
impl Debug for GoalConflict
Source§impl<'de> Deserialize<'de> for GoalConflict
impl<'de> Deserialize<'de> for GoalConflict
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 GoalConflict
Source§impl PartialEq for GoalConflict
impl PartialEq for GoalConflict
Source§impl Serialize for GoalConflict
impl Serialize for GoalConflict
impl StructuralPartialEq for GoalConflict
Auto Trait Implementations§
impl Freeze for GoalConflict
impl RefUnwindSafe for GoalConflict
impl Send for GoalConflict
impl Sync for GoalConflict
impl Unpin for GoalConflict
impl UnsafeUnpin for GoalConflict
impl UnwindSafe for GoalConflict
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