pub struct StagingEvent {
pub id: String,
pub event_type: String,
pub time: DateTime<Utc>,
pub attributes: Vec<(String, AttrValue)>,
pub relations: Vec<(String, String)>,
}Expand description
An event observed during extraction (relationships may dangle until the referenced objects are added).
Fields§
§id: String§event_type: String§time: DateTime<Utc>§attributes: Vec<(String, AttrValue)>Attribute name/value pairs.
relations: Vec<(String, String)>E2O targets as (object_id, qualifier).
Trait Implementations§
Source§impl Clone for StagingEvent
impl Clone for StagingEvent
Source§fn clone(&self) -> StagingEvent
fn clone(&self) -> StagingEvent
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 moreAuto Trait Implementations§
impl Freeze for StagingEvent
impl RefUnwindSafe for StagingEvent
impl Send for StagingEvent
impl Sync for StagingEvent
impl Unpin for StagingEvent
impl UnsafeUnpin for StagingEvent
impl UnwindSafe for StagingEvent
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