pub struct ManagedDeltaContext { /* private fields */ }Expand description
Explicit inputs which determine a managed schema state.
Implementations§
Source§impl ManagedDeltaContext
impl ManagedDeltaContext
Sourcepub const fn new(
scope_id: ManagedScopeId,
semantic_profile: SemanticProfileId,
available_capabilities: CapabilitySet,
) -> Self
pub const fn new( scope_id: ManagedScopeId, semantic_profile: SemanticProfileId, available_capabilities: CapabilitySet, ) -> Self
Construct an exclusive managed-scope context.
Sourcepub const fn scope_id(&self) -> &ManagedScopeId
pub const fn scope_id(&self) -> &ManagedScopeId
Return the durable exclusive scope identity.
Sourcepub const fn semantic_profile(&self) -> &SemanticProfileId
pub const fn semantic_profile(&self) -> &SemanticProfileId
Return the semantic profile used for defaults.
Sourcepub const fn available_capabilities(&self) -> &CapabilitySet
pub const fn available_capabilities(&self) -> &CapabilitySet
Return the capabilities available to pure resolution.
Trait Implementations§
Source§impl Clone for ManagedDeltaContext
impl Clone for ManagedDeltaContext
Source§fn clone(&self) -> ManagedDeltaContext
fn clone(&self) -> ManagedDeltaContext
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 ManagedDeltaContext
impl Debug for ManagedDeltaContext
impl Eq for ManagedDeltaContext
Source§impl PartialEq for ManagedDeltaContext
impl PartialEq for ManagedDeltaContext
impl StructuralPartialEq for ManagedDeltaContext
Auto Trait Implementations§
impl Freeze for ManagedDeltaContext
impl RefUnwindSafe for ManagedDeltaContext
impl Send for ManagedDeltaContext
impl Sync for ManagedDeltaContext
impl Unpin for ManagedDeltaContext
impl UnsafeUnpin for ManagedDeltaContext
impl UnwindSafe for ManagedDeltaContext
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