pub struct AtmMessageId(/* private fields */);Implementations§
Source§impl AtmMessageId
impl AtmMessageId
pub fn new() -> AtmMessageId
pub fn into_ulid(self) -> Ulid
pub fn timestamp(self) -> IsoTimestamp
pub fn new_with_timestamp() -> (AtmMessageId, IsoTimestamp)
Trait Implementations§
Source§impl Clone for AtmMessageId
impl Clone for AtmMessageId
Source§fn clone(&self) -> AtmMessageId
fn clone(&self) -> AtmMessageId
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 AtmMessageId
Source§impl Debug for AtmMessageId
impl Debug for AtmMessageId
Source§impl Default for AtmMessageId
impl Default for AtmMessageId
Source§fn default() -> AtmMessageId
fn default() -> AtmMessageId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AtmMessageId
impl<'de> Deserialize<'de> for AtmMessageId
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AtmMessageId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AtmMessageId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AtmMessageId
impl Display for AtmMessageId
impl Eq for AtmMessageId
Source§impl From<AtmMessageId> for MessageKey
impl From<AtmMessageId> for MessageKey
Source§fn from(value: AtmMessageId) -> MessageKey
fn from(value: AtmMessageId) -> MessageKey
Converts to this type from the input type.
Source§impl From<Ulid> for AtmMessageId
impl From<Ulid> for AtmMessageId
Source§fn from(value: Ulid) -> AtmMessageId
fn from(value: Ulid) -> AtmMessageId
Converts to this type from the input type.
Source§impl FromStr for AtmMessageId
impl FromStr for AtmMessageId
Source§impl Hash for AtmMessageId
impl Hash for AtmMessageId
Source§impl Ord for AtmMessageId
impl Ord for AtmMessageId
Source§fn cmp(&self, other: &AtmMessageId) -> Ordering
fn cmp(&self, other: &AtmMessageId) -> 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
Source§impl PartialEq for AtmMessageId
impl PartialEq for AtmMessageId
Source§impl PartialOrd for AtmMessageId
impl PartialOrd for AtmMessageId
Source§impl Serialize for AtmMessageId
impl Serialize for AtmMessageId
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 AtmMessageId
Auto Trait Implementations§
impl Freeze for AtmMessageId
impl RefUnwindSafe for AtmMessageId
impl Send for AtmMessageId
impl Sync for AtmMessageId
impl Unpin for AtmMessageId
impl UnsafeUnpin for AtmMessageId
impl UnwindSafe for AtmMessageId
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.