pub struct DiscussionRecordId(/* private fields */);Implementations§
Source§impl DiscussionRecordId
impl DiscussionRecordId
pub fn generate() -> DiscussionRecordId
pub fn from_uuid( value: Uuid, ) -> Result<DiscussionRecordId, DiscussionRecordIdParseError>
pub fn for_legacy_source( source: &LegacySourceLocator, opened_at_ms: i64, ) -> DiscussionRecordId
Trait Implementations§
Source§impl Clone for DiscussionRecordId
impl Clone for DiscussionRecordId
Source§fn clone(&self) -> DiscussionRecordId
fn clone(&self) -> DiscussionRecordId
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 DiscussionRecordId
Source§impl Debug for DiscussionRecordId
impl Debug for DiscussionRecordId
Source§impl<'de> Deserialize<'de> for DiscussionRecordId
impl<'de> Deserialize<'de> for DiscussionRecordId
Source§fn deserialize<D>(
deserializer: D,
) -> Result<DiscussionRecordId, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<DiscussionRecordId, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DiscussionRecordId
impl Display for DiscussionRecordId
impl Eq for DiscussionRecordId
Source§impl FromStr for DiscussionRecordId
impl FromStr for DiscussionRecordId
Source§type Err = DiscussionRecordIdParseError
type Err = DiscussionRecordIdParseError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<DiscussionRecordId, <DiscussionRecordId as FromStr>::Err>
fn from_str( value: &str, ) -> Result<DiscussionRecordId, <DiscussionRecordId as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for DiscussionRecordId
impl Hash for DiscussionRecordId
Source§impl Ord for DiscussionRecordId
impl Ord for DiscussionRecordId
Source§fn cmp(&self, other: &DiscussionRecordId) -> Ordering
fn cmp(&self, other: &DiscussionRecordId) -> 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 DiscussionRecordId
impl PartialEq for DiscussionRecordId
Source§impl PartialOrd for DiscussionRecordId
impl PartialOrd for DiscussionRecordId
Source§impl Serialize for DiscussionRecordId
impl Serialize for DiscussionRecordId
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 DiscussionRecordId
Auto Trait Implementations§
impl Freeze for DiscussionRecordId
impl RefUnwindSafe for DiscussionRecordId
impl Send for DiscussionRecordId
impl Sync for DiscussionRecordId
impl Unpin for DiscussionRecordId
impl UnsafeUnpin for DiscussionRecordId
impl UnwindSafe for DiscussionRecordId
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