pub struct ManagedScopeBinding { /* private fields */ }Expand description
Durable identity binding attached explicitly to one managed fact selection.
Implementations§
Source§impl ManagedScopeBinding
impl ManagedScopeBinding
Sourcepub fn exclusive(id: ManagedScopeId) -> Result<Self, Diagnostic>
pub fn exclusive(id: ManagedScopeId) -> Result<Self, Diagnostic>
Bind a durable scope identity to the frozen exclusive profile.
Sourcepub const fn id(&self) -> &ManagedScopeId
pub const fn id(&self) -> &ManagedScopeId
Return the durable scope identity.
Sourcepub const fn profile(&self) -> &ManagedScopeProfileBinding
pub const fn profile(&self) -> &ManagedScopeProfileBinding
Return the frozen scope-profile binding.
Trait Implementations§
Source§impl Clone for ManagedScopeBinding
impl Clone for ManagedScopeBinding
Source§fn clone(&self) -> ManagedScopeBinding
fn clone(&self) -> ManagedScopeBinding
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 ManagedScopeBinding
impl Debug for ManagedScopeBinding
impl Eq for ManagedScopeBinding
Source§impl PartialEq for ManagedScopeBinding
impl PartialEq for ManagedScopeBinding
Source§impl Serialize for ManagedScopeBinding
impl Serialize for ManagedScopeBinding
impl StructuralPartialEq for ManagedScopeBinding
Auto Trait Implementations§
impl Freeze for ManagedScopeBinding
impl RefUnwindSafe for ManagedScopeBinding
impl Send for ManagedScopeBinding
impl Sync for ManagedScopeBinding
impl Unpin for ManagedScopeBinding
impl UnsafeUnpin for ManagedScopeBinding
impl UnwindSafe for ManagedScopeBinding
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