pub enum EPCISEvent {
ObjectEvent(ObjectEvent),
AggregationEvent(AggregationEvent),
TransformationEvent(TransformationEvent),
AssociationEvent(AssociationEvent),
TransactionEvent(TransactionEvent),
}Expand description
Sum-type representing any EPCIS event.
Variants§
ObjectEvent(ObjectEvent)
An ObjectEvent variant.
AggregationEvent(AggregationEvent)
An AggregationEvent variant.
TransformationEvent(TransformationEvent)
A TransformationEvent variant.
AssociationEvent(AssociationEvent)
An AssociationEvent variant.
TransactionEvent(TransactionEvent)
A TransactionEvent variant.
Trait Implementations§
Source§impl Clone for EPCISEvent
impl Clone for EPCISEvent
Source§fn clone(&self) -> EPCISEvent
fn clone(&self) -> EPCISEvent
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 EPCISEvent
impl Debug for EPCISEvent
Source§impl<'de> Deserialize<'de> for EPCISEvent
impl<'de> Deserialize<'de> for EPCISEvent
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
Auto Trait Implementations§
impl Freeze for EPCISEvent
impl RefUnwindSafe for EPCISEvent
impl Send for EPCISEvent
impl Sync for EPCISEvent
impl Unpin for EPCISEvent
impl UnsafeUnpin for EPCISEvent
impl UnwindSafe for EPCISEvent
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