pub struct ManagedScopeProfileBinding { /* private fields */ }Expand description
A registry-validated managed-scope profile identity and content fingerprint.
Implementations§
Source§impl ManagedScopeProfileBinding
impl ManagedScopeProfileBinding
Sourcepub fn exclusive() -> Result<Self, Diagnostic>
pub fn exclusive() -> Result<Self, Diagnostic>
Resolve the frozen exclusive managed-scope profile.
Sourcepub const fn id(&self) -> &ManagedScopeProfileId
pub const fn id(&self) -> &ManagedScopeProfileId
Return the profile identity.
Sourcepub const fn fingerprint(&self) -> &ManagedScopeProfileFingerprint
pub const fn fingerprint(&self) -> &ManagedScopeProfileFingerprint
Return the profile content fingerprint.
Trait Implementations§
Source§impl Clone for ManagedScopeProfileBinding
impl Clone for ManagedScopeProfileBinding
Source§fn clone(&self) -> ManagedScopeProfileBinding
fn clone(&self) -> ManagedScopeProfileBinding
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 ManagedScopeProfileBinding
impl Debug for ManagedScopeProfileBinding
impl Eq for ManagedScopeProfileBinding
impl StructuralPartialEq for ManagedScopeProfileBinding
Auto Trait Implementations§
impl Freeze for ManagedScopeProfileBinding
impl RefUnwindSafe for ManagedScopeProfileBinding
impl Send for ManagedScopeProfileBinding
impl Sync for ManagedScopeProfileBinding
impl Unpin for ManagedScopeProfileBinding
impl UnsafeUnpin for ManagedScopeProfileBinding
impl UnwindSafe for ManagedScopeProfileBinding
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