pub struct SchemaLoweringPlan { /* private fields */ }Expand description
Provider-bound, safety-gated statement plan retaining its exact formal delta.
Implementations§
Source§impl SchemaLoweringPlan
impl SchemaLoweringPlan
Sourcepub const fn delta(&self) -> &SchemaDelta
pub const fn delta(&self) -> &SchemaDelta
Return the exact formal delta retained by the plan.
Sourcepub const fn profile_id(&self) -> &SchemaLoweringProfileId
pub const fn profile_id(&self) -> &SchemaLoweringProfileId
Return the lowering-profile identity used to build the plan.
Sourcepub const fn profile_fingerprint(&self) -> &SchemaLoweringProfileFingerprint
pub const fn profile_fingerprint(&self) -> &SchemaLoweringProfileFingerprint
Return the lowering-profile content fingerprint used to build the plan.
Sourcepub fn units(&self) -> &[StatementUnit]
pub fn units(&self) -> &[StatementUnit]
Return operation units in source-delta order.
Trait Implementations§
Source§impl Clone for SchemaLoweringPlan
impl Clone for SchemaLoweringPlan
Source§fn clone(&self) -> SchemaLoweringPlan
fn clone(&self) -> SchemaLoweringPlan
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 SchemaLoweringPlan
impl Debug for SchemaLoweringPlan
impl Eq for SchemaLoweringPlan
Source§impl PartialEq for SchemaLoweringPlan
impl PartialEq for SchemaLoweringPlan
impl StructuralPartialEq for SchemaLoweringPlan
Auto Trait Implementations§
impl Freeze for SchemaLoweringPlan
impl RefUnwindSafe for SchemaLoweringPlan
impl Send for SchemaLoweringPlan
impl Sync for SchemaLoweringPlan
impl Unpin for SchemaLoweringPlan
impl UnsafeUnpin for SchemaLoweringPlan
impl UnwindSafe for SchemaLoweringPlan
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