pub struct CorrelationValue(/* private fields */);Expand description
Typed SDK identifier for CorrelationValue. Use this newtype at public boundaries instead of a raw string; constructing or cloning it is data-only and performs no side effects.
Implementations§
Source§impl CorrelationValue
impl CorrelationValue
Sourcepub fn new(value: impl Into<String>) -> Self
pub fn new(value: impl Into<String>) -> Self
Creates a new domain::ids value with explicit caller-provided inputs. This constructor is data-only and performs no I/O or external side effects.
§Panics
Panics if constructor invariants fail, such as invalid identifier
text or constructor-specific bounds. Use a fallible constructor such as
try_new when one is available for untrusted input.
Trait Implementations§
Source§impl Clone for CorrelationValue
impl Clone for CorrelationValue
Source§fn clone(&self) -> CorrelationValue
fn clone(&self) -> CorrelationValue
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 moreSource§impl Debug for CorrelationValue
impl Debug for CorrelationValue
Source§impl<'de> Deserialize<'de> for CorrelationValue
impl<'de> Deserialize<'de> for CorrelationValue
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 CorrelationValue
impl Display for CorrelationValue
Source§impl From<&str> for CorrelationValue
impl From<&str> for CorrelationValue
Source§impl Hash for CorrelationValue
impl Hash for CorrelationValue
Source§impl Ord for CorrelationValue
impl Ord for CorrelationValue
Source§fn cmp(&self, other: &CorrelationValue) -> Ordering
fn cmp(&self, other: &CorrelationValue) -> 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 CorrelationValue
impl PartialEq for CorrelationValue
Source§fn eq(&self, other: &CorrelationValue) -> bool
fn eq(&self, other: &CorrelationValue) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CorrelationValue
impl PartialOrd for CorrelationValue
Source§impl Serialize for CorrelationValue
impl Serialize for CorrelationValue
impl Eq for CorrelationValue
impl StructuralPartialEq for CorrelationValue
Auto Trait Implementations§
impl Freeze for CorrelationValue
impl RefUnwindSafe for CorrelationValue
impl Send for CorrelationValue
impl Sync for CorrelationValue
impl Unpin for CorrelationValue
impl UnsafeUnpin for CorrelationValue
impl UnwindSafe for CorrelationValue
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