pub struct DerivedTupleMetadata {
pub rule_id: RuleId,
pub predicate_id: PredicateId,
pub stratum: usize,
pub scc_id: usize,
pub iteration: usize,
pub parent_tuple_ids: Vec<TupleId>,
pub source_datom_ids: Vec<ElementId>,
pub imported_cuts: Vec<PartitionCut>,
}Fields§
§rule_id: RuleId§predicate_id: PredicateId§stratum: usize§scc_id: usize§iteration: usize§parent_tuple_ids: Vec<TupleId>§source_datom_ids: Vec<ElementId>§imported_cuts: Vec<PartitionCut>Trait Implementations§
Source§impl Clone for DerivedTupleMetadata
impl Clone for DerivedTupleMetadata
Source§fn clone(&self) -> DerivedTupleMetadata
fn clone(&self) -> DerivedTupleMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 DerivedTupleMetadata
impl Debug for DerivedTupleMetadata
Source§impl Default for DerivedTupleMetadata
impl Default for DerivedTupleMetadata
Source§fn default() -> DerivedTupleMetadata
fn default() -> DerivedTupleMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DerivedTupleMetadata
impl<'de> Deserialize<'de> for DerivedTupleMetadata
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
Source§impl PartialEq for DerivedTupleMetadata
impl PartialEq for DerivedTupleMetadata
Source§impl Serialize for DerivedTupleMetadata
impl Serialize for DerivedTupleMetadata
impl StructuralPartialEq for DerivedTupleMetadata
Auto Trait Implementations§
impl Freeze for DerivedTupleMetadata
impl RefUnwindSafe for DerivedTupleMetadata
impl Send for DerivedTupleMetadata
impl Sync for DerivedTupleMetadata
impl Unpin for DerivedTupleMetadata
impl UnwindSafe for DerivedTupleMetadata
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