pub struct AdoptionBaseline { /* private fields */ }Expand description
An immutable, operation-free starting point adopted from canonical observation.
Implementations§
Source§impl AdoptionBaseline
impl AdoptionBaseline
Sourcepub const fn declared_schema(&self) -> &DeclaredSchema
pub const fn declared_schema(&self) -> &DeclaredSchema
Return the rebuilt managed-only direct declaration.
Sourcepub const fn resolved_schema(&self) -> &ResolvedSchema
pub const fn resolved_schema(&self) -> &ResolvedSchema
Return the validated pure resolution of the adopted declaration.
Sourcepub const fn bound_scope(&self) -> &BoundManagedSchemaScope
pub const fn bound_scope(&self) -> &BoundManagedSchemaScope
Return the fixed exclusive scope binding and complete selection.
Sourcepub const fn semantic_profile(&self) -> &SemanticProfileId
pub const fn semantic_profile(&self) -> &SemanticProfileId
Return the exact semantic profile used by canonicalization and resolution.
Sourcepub const fn managed_state(&self) -> &ManagedSchemaState
pub const fn managed_state(&self) -> &ManagedSchemaState
Return the exact managed declaration and semantic fingerprints with context.
Sourcepub const fn managed_declared_identity(
&self,
) -> &ManagedDeclaredIdentityFingerprint
pub const fn managed_declared_identity( &self, ) -> &ManagedDeclaredIdentityFingerprint
Return the exact managed declared-identity fingerprint.
Sourcepub const fn managed_semantic_schema(&self) -> &ManagedSemanticSchemaFingerprint
pub const fn managed_semantic_schema(&self) -> &ManagedSemanticSchemaFingerprint
Return the exact managed semantic-schema fingerprint.
Sourcepub fn operations(&self) -> &[SchemaOperation]
pub fn operations(&self) -> &[SchemaOperation]
Adoption records a baseline and never authorizes or schedules executable operations.
Trait Implementations§
Source§impl Clone for AdoptionBaseline
impl Clone for AdoptionBaseline
Source§fn clone(&self) -> AdoptionBaseline
fn clone(&self) -> AdoptionBaseline
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 moreAuto Trait Implementations§
impl Freeze for AdoptionBaseline
impl RefUnwindSafe for AdoptionBaseline
impl Send for AdoptionBaseline
impl Sync for AdoptionBaseline
impl Unpin for AdoptionBaseline
impl UnsafeUnpin for AdoptionBaseline
impl UnwindSafe for AdoptionBaseline
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