pub struct ConsolidationAction {
pub kind: ConsolidationKind,
pub keep: Option<FactId>,
pub affected_facts: Vec<FactId>,
pub affected_entities: Vec<EntityId>,
pub rationale: String,
}Fields§
§kind: ConsolidationKind§keep: Option<FactId>§affected_facts: Vec<FactId>§affected_entities: Vec<EntityId>§rationale: StringTrait Implementations§
Source§impl Clone for ConsolidationAction
impl Clone for ConsolidationAction
Source§fn clone(&self) -> ConsolidationAction
fn clone(&self) -> ConsolidationAction
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 ConsolidationAction
impl Debug for ConsolidationAction
Source§impl<'de> Deserialize<'de> for ConsolidationAction
impl<'de> Deserialize<'de> for ConsolidationAction
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 ConsolidationAction
Source§impl PartialEq for ConsolidationAction
impl PartialEq for ConsolidationAction
Source§impl Serialize for ConsolidationAction
impl Serialize for ConsolidationAction
impl StructuralPartialEq for ConsolidationAction
Auto Trait Implementations§
impl Freeze for ConsolidationAction
impl RefUnwindSafe for ConsolidationAction
impl Send for ConsolidationAction
impl Sync for ConsolidationAction
impl Unpin for ConsolidationAction
impl UnsafeUnpin for ConsolidationAction
impl UnwindSafe for ConsolidationAction
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