pub struct ExtractionPlan {
pub provider: String,
pub source: String,
pub events: Vec<NewEvent<MemoryEvent>>,
pub links: Vec<LinkDecision>,
pub rejected_relations: Vec<RejectedRelation>,
}Fields§
§provider: String§source: String§events: Vec<NewEvent<MemoryEvent>>§links: Vec<LinkDecision>§rejected_relations: Vec<RejectedRelation>Implementations§
Source§impl ExtractionPlan
impl ExtractionPlan
pub fn node_event_count(&self) -> usize
pub fn fact_event_count(&self) -> usize
Trait Implementations§
Source§impl Clone for ExtractionPlan
impl Clone for ExtractionPlan
Source§fn clone(&self) -> ExtractionPlan
fn clone(&self) -> ExtractionPlan
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 ExtractionPlan
impl Debug for ExtractionPlan
Source§impl<'de> Deserialize<'de> for ExtractionPlan
impl<'de> Deserialize<'de> for ExtractionPlan
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 ExtractionPlan
Source§impl PartialEq for ExtractionPlan
impl PartialEq for ExtractionPlan
Source§impl Serialize for ExtractionPlan
impl Serialize for ExtractionPlan
impl StructuralPartialEq for ExtractionPlan
Auto Trait Implementations§
impl Freeze for ExtractionPlan
impl RefUnwindSafe for ExtractionPlan
impl Send for ExtractionPlan
impl Sync for ExtractionPlan
impl Unpin for ExtractionPlan
impl UnsafeUnpin for ExtractionPlan
impl UnwindSafe for ExtractionPlan
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