pub struct CloudRootId(/* private fields */);Expand description
Stable root identity within one cloud namespace.
Implementations§
Source§impl CloudRootId
impl CloudRootId
Sourcepub fn new(value: impl Into<String>) -> Result<Self>
pub fn new(value: impl Into<String>) -> Result<Self>
Creates an identity while preserving the caller-provided opaque value exactly.
§Errors
Returns an error when validation fails or an underlying backend, store, or platform operation fails.
Sourcepub fn into_string(self) -> String
pub fn into_string(self) -> String
Consumes the identity and returns its opaque value.
Trait Implementations§
Source§impl Clone for CloudRootId
impl Clone for CloudRootId
Source§fn clone(&self) -> CloudRootId
fn clone(&self) -> CloudRootId
Returns a duplicate of the value. Read more
1.0.0 · 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 CloudRootId
impl Debug for CloudRootId
Source§impl Display for CloudRootId
impl Display for CloudRootId
Source§impl Hash for CloudRootId
impl Hash for CloudRootId
Source§impl PartialEq for CloudRootId
impl PartialEq for CloudRootId
impl Eq for CloudRootId
impl StructuralPartialEq for CloudRootId
Auto Trait Implementations§
impl Freeze for CloudRootId
impl RefUnwindSafe for CloudRootId
impl Send for CloudRootId
impl Sync for CloudRootId
impl Unpin for CloudRootId
impl UnwindSafe for CloudRootId
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