pub struct TransportEvent {
pub code: TransportEventCode,
pub timestamp: DateTime<Utc>,
pub source: Option<String>,
pub note: Option<String>,
}Expand description
Execution/visibility event (optional stream)
Fields§
§code: TransportEventCode§timestamp: DateTime<Utc>§source: Option<String>Who reported it (carrier/TSP, telematics, port, visibility provider…)
note: Option<String>Trait Implementations§
Source§impl Clone for TransportEvent
impl Clone for TransportEvent
Source§fn clone(&self) -> TransportEvent
fn clone(&self) -> TransportEvent
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 TransportEvent
impl Debug for TransportEvent
Source§impl<'de> Deserialize<'de> for TransportEvent
impl<'de> Deserialize<'de> for TransportEvent
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 JsonSchema for TransportEvent
impl JsonSchema for TransportEvent
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TransportEvent
impl PartialEq for TransportEvent
Source§impl Serialize for TransportEvent
impl Serialize for TransportEvent
impl Eq for TransportEvent
impl StructuralPartialEq for TransportEvent
Auto Trait Implementations§
impl Freeze for TransportEvent
impl RefUnwindSafe for TransportEvent
impl Send for TransportEvent
impl Sync for TransportEvent
impl Unpin for TransportEvent
impl UnsafeUnpin for TransportEvent
impl UnwindSafe for TransportEvent
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