pub struct IntegrationMappingId(/* private fields */);Expand description
Strongly-typed integration field-mapping identifier.
Implementations§
Source§impl IntegrationMappingId
impl IntegrationMappingId
Sourcepub fn new() -> IntegrationMappingId
Available on crate feature std only.
pub fn new() -> IntegrationMappingId
std only.Create a new random ID (UUID v4).
Sourcepub const fn nil() -> IntegrationMappingId
pub const fn nil() -> IntegrationMappingId
Create a nil (all-zeros) ID.
Sourcepub const fn from_uuid(id: Uuid) -> IntegrationMappingId
pub const fn from_uuid(id: Uuid) -> IntegrationMappingId
Create from an existing Uuid.
Trait Implementations§
Source§impl AsRef<Uuid> for IntegrationMappingId
impl AsRef<Uuid> for IntegrationMappingId
Source§impl Clone for IntegrationMappingId
impl Clone for IntegrationMappingId
Source§fn clone(&self) -> IntegrationMappingId
fn clone(&self) -> IntegrationMappingId
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 IntegrationMappingId
Source§impl Debug for IntegrationMappingId
impl Debug for IntegrationMappingId
Source§impl Default for IntegrationMappingId
Available on crate feature std only.
impl Default for IntegrationMappingId
Available on crate feature
std only.Source§fn default() -> IntegrationMappingId
fn default() -> IntegrationMappingId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IntegrationMappingId
impl<'de> Deserialize<'de> for IntegrationMappingId
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<IntegrationMappingId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IntegrationMappingId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for IntegrationMappingId
impl Display for IntegrationMappingId
impl Eq for IntegrationMappingId
Source§impl From<IntegrationMappingId> for Uuid
impl From<IntegrationMappingId> for Uuid
Source§fn from(id: IntegrationMappingId) -> Uuid
fn from(id: IntegrationMappingId) -> Uuid
Converts to this type from the input type.
Source§impl From<Uuid> for IntegrationMappingId
impl From<Uuid> for IntegrationMappingId
Source§fn from(id: Uuid) -> IntegrationMappingId
fn from(id: Uuid) -> IntegrationMappingId
Converts to this type from the input type.
Source§impl FromStr for IntegrationMappingId
impl FromStr for IntegrationMappingId
Source§impl Hash for IntegrationMappingId
impl Hash for IntegrationMappingId
Source§impl Ord for IntegrationMappingId
impl Ord for IntegrationMappingId
Source§fn cmp(&self, other: &IntegrationMappingId) -> Ordering
fn cmp(&self, other: &IntegrationMappingId) -> 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 IntegrationMappingId
impl PartialEq for IntegrationMappingId
Source§impl PartialOrd for IntegrationMappingId
impl PartialOrd for IntegrationMappingId
Source§impl Serialize for IntegrationMappingId
impl Serialize for IntegrationMappingId
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 IntegrationMappingId
Auto Trait Implementations§
impl Freeze for IntegrationMappingId
impl RefUnwindSafe for IntegrationMappingId
impl Send for IntegrationMappingId
impl Sync for IntegrationMappingId
impl Unpin for IntegrationMappingId
impl UnsafeUnpin for IntegrationMappingId
impl UnwindSafe for IntegrationMappingId
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