pub struct SchemaLoweringPlan { /* private fields */ }Expand description
Provider-bound, safety-gated statement plan retaining its exact formal delta.
Implementations§
Source§impl SchemaLoweringPlan
impl SchemaLoweringPlan
pub const fn delta(&self) -> &SchemaDelta
pub const fn profile_id(&self) -> &SchemaLoweringProfileId
pub const fn profile_fingerprint(&self) -> &SchemaLoweringProfileFingerprint
pub fn units(&self) -> &[StatementUnit]
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