pub struct BeliefRevisionReport {
pub contradictions: Vec<Contradiction>,
pub cascade: Vec<CascadeEffect>,
pub invalidated_decisions: Vec<EntityId>,
}Fields§
§contradictions: Vec<Contradiction>§cascade: Vec<CascadeEffect>§invalidated_decisions: Vec<EntityId>Trait Implementations§
Source§impl Clone for BeliefRevisionReport
impl Clone for BeliefRevisionReport
Source§fn clone(&self) -> BeliefRevisionReport
fn clone(&self) -> BeliefRevisionReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BeliefRevisionReport
impl Debug for BeliefRevisionReport
Source§impl<'de> Deserialize<'de> for BeliefRevisionReport
impl<'de> Deserialize<'de> for BeliefRevisionReport
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 BeliefRevisionReport
Source§impl PartialEq for BeliefRevisionReport
impl PartialEq for BeliefRevisionReport
Source§impl Serialize for BeliefRevisionReport
impl Serialize for BeliefRevisionReport
impl StructuralPartialEq for BeliefRevisionReport
Auto Trait Implementations§
impl Freeze for BeliefRevisionReport
impl RefUnwindSafe for BeliefRevisionReport
impl Send for BeliefRevisionReport
impl Sync for BeliefRevisionReport
impl Unpin for BeliefRevisionReport
impl UnsafeUnpin for BeliefRevisionReport
impl UnwindSafe for BeliefRevisionReport
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