pub struct MovementOrderId(pub u64);Expand description
Stable identity for an admitted transport-domain movement intent.
The simulation admits movement through a host- or integration-defined command. This record adds route-plan and custody evidence when a transport domain needs to persist a richer execution than its own projected transit state.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for MovementOrderId
impl Clone for MovementOrderId
Source§fn clone(&self) -> MovementOrderId
fn clone(&self) -> MovementOrderId
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 moreimpl Copy for MovementOrderId
Source§impl Debug for MovementOrderId
impl Debug for MovementOrderId
Source§impl<'de> Deserialize<'de> for MovementOrderId
impl<'de> Deserialize<'de> for MovementOrderId
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MovementOrderId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MovementOrderId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MovementOrderId
Source§impl Hash for MovementOrderId
impl Hash for MovementOrderId
Source§impl Ord for MovementOrderId
impl Ord for MovementOrderId
Source§fn cmp(&self, other: &MovementOrderId) -> Ordering
fn cmp(&self, other: &MovementOrderId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MovementOrderId
impl PartialEq for MovementOrderId
Source§impl PartialOrd for MovementOrderId
impl PartialOrd for MovementOrderId
Source§impl Serialize for MovementOrderId
impl Serialize for MovementOrderId
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MovementOrderId
Auto Trait Implementations§
impl Freeze for MovementOrderId
impl RefUnwindSafe for MovementOrderId
impl Send for MovementOrderId
impl Sync for MovementOrderId
impl Unpin for MovementOrderId
impl UnsafeUnpin for MovementOrderId
impl UnwindSafe for MovementOrderId
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