pub struct TrackingEvent {
pub event_date: String,
pub event_address: Box<TrackingAddress>,
pub event_code: EventCode,
pub event_description: String,
}Expand description
TrackingEvent : Information for tracking package deliveries.
Fields§
§event_date: StringDate timestamp
event_address: Box<TrackingAddress>§event_code: EventCode§event_description: StringA description for the corresponding event code.
Implementations§
Source§impl TrackingEvent
impl TrackingEvent
Sourcepub fn new(
event_date: String,
event_address: TrackingAddress,
event_code: EventCode,
event_description: String,
) -> TrackingEvent
pub fn new( event_date: String, event_address: TrackingAddress, event_code: EventCode, event_description: String, ) -> TrackingEvent
Information for tracking package deliveries.
Trait Implementations§
Source§impl Clone for TrackingEvent
impl Clone for TrackingEvent
Source§fn clone(&self) -> TrackingEvent
fn clone(&self) -> TrackingEvent
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 TrackingEvent
impl Debug for TrackingEvent
Source§impl Default for TrackingEvent
impl Default for TrackingEvent
Source§fn default() -> TrackingEvent
fn default() -> TrackingEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TrackingEvent
impl<'de> Deserialize<'de> for TrackingEvent
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 PartialEq for TrackingEvent
impl PartialEq for TrackingEvent
Source§impl Serialize for TrackingEvent
impl Serialize for TrackingEvent
impl StructuralPartialEq for TrackingEvent
Auto Trait Implementations§
impl Freeze for TrackingEvent
impl RefUnwindSafe for TrackingEvent
impl Send for TrackingEvent
impl Sync for TrackingEvent
impl Unpin for TrackingEvent
impl UnsafeUnpin for TrackingEvent
impl UnwindSafe for TrackingEvent
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