[−][src]Struct nakadi_types::model::event::EventMetaData
Metadata of an event
See also Nakadi Manual
Fields
eid: EventId
Identifier of this Event.
Clients MUST generate this value and it SHOULD be guaranteed to be unique from the perspective of the producer. Consumers MIGHT use this value to assert uniqueness of reception of the Event.
event_type: EventTypeName
The EventType of this Event
occurred_at: DateTime<Utc>
Timestamp of creation of the Event generated by the producer.
received_at: DateTime<Utc>
Timestamp of the reception of the Event by Nakadi. This is enriched upon reception of the Event.
parent_eids: Vec<EventId>
Event identifier of the Event that caused the generation of this Event. Set by the producer.
partition: PartitionId
Indicates the partition assigned to this Event.
version: String
flow_id: FlowId
Trait Implementations
impl Clone for EventMetaData
[src]
fn clone(&self) -> EventMetaData
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EventMetaData
[src]
impl<'de> Deserialize<'de> for EventMetaData
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl From<EventMetaData> for EventMetaDataPub
[src]
fn from(m: EventMetaData) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for EventMetaData
impl Send for EventMetaData
impl Sync for EventMetaData
impl Unpin for EventMetaData
impl UnwindSafe for EventMetaData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,