pub struct AtmMessageId(/* private fields */);Implementations§
Source§impl AtmMessageId
impl AtmMessageId
pub fn new() -> Self
pub fn into_ulid(self) -> Ulid
pub fn timestamp(self) -> IsoTimestamp
pub fn new_with_timestamp() -> (Self, 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§impl<'de> Deserialize<'de> for AtmMessageId
impl<'de> Deserialize<'de> for AtmMessageId
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 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) -> Self
fn from(value: AtmMessageId) -> Self
Converts to this type from the input type.
Source§impl From<AtmMessageId> for Ulid
impl From<AtmMessageId> for Ulid
Source§fn from(value: AtmMessageId) -> Self
fn from(value: AtmMessageId) -> Self
Converts to this type from the input type.
Source§impl From<Ulid> for AtmMessageId
impl From<Ulid> for AtmMessageId
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
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.