pub struct SemanticInsertedSupport { /* private fields */ }Expand description
Complete result of inserting a new support event.
Implementations§
Source§impl SemanticInsertedSupport
impl SemanticInsertedSupport
pub const fn statement(self) -> SemanticStatementRef
pub const fn support(self) -> SemanticSupportRef
pub const fn version(self) -> SemanticVersionRef
Sourcepub const fn previous_truth(self) -> SemanticTruth
pub const fn previous_truth(self) -> SemanticTruth
Truth immediately before this support was attached, retained by the insertion.
Sourcepub fn changes_defined_truth(self) -> bool
pub fn changes_defined_truth(self) -> bool
Whether the attachment changed a truth that already had reachable support. A first support and a new event with unchanged truth both return false.
Trait Implementations§
Source§impl Clone for SemanticInsertedSupport
impl Clone for SemanticInsertedSupport
Source§fn clone(&self) -> SemanticInsertedSupport
fn clone(&self) -> SemanticInsertedSupport
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 moreimpl Copy for SemanticInsertedSupport
Source§impl Debug for SemanticInsertedSupport
impl Debug for SemanticInsertedSupport
impl Eq for SemanticInsertedSupport
Source§impl PartialEq for SemanticInsertedSupport
impl PartialEq for SemanticInsertedSupport
impl StructuralPartialEq for SemanticInsertedSupport
Auto Trait Implementations§
impl Freeze for SemanticInsertedSupport
impl RefUnwindSafe for SemanticInsertedSupport
impl Send for SemanticInsertedSupport
impl Sync for SemanticInsertedSupport
impl Unpin for SemanticInsertedSupport
impl UnsafeUnpin for SemanticInsertedSupport
impl UnwindSafe for SemanticInsertedSupport
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more