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