pub struct CanonicalizeKindsPlan {
pub tx: GraphTransaction,
pub rewrites: Vec<NodeKindRewrite>,
}Fields§
§tx: GraphTransaction§rewrites: Vec<NodeKindRewrite>Implementations§
Source§impl CanonicalizeKindsPlan
impl CanonicalizeKindsPlan
pub fn transaction(&self) -> &GraphTransaction
pub fn rewrites(&self) -> &[NodeKindRewrite]
pub fn into_parts(self) -> (GraphTransaction, Vec<NodeKindRewrite>)
Trait Implementations§
Source§impl Clone for CanonicalizeKindsPlan
impl Clone for CanonicalizeKindsPlan
Source§fn clone(&self) -> CanonicalizeKindsPlan
fn clone(&self) -> CanonicalizeKindsPlan
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 CanonicalizeKindsPlan
impl RefUnwindSafe for CanonicalizeKindsPlan
impl Send for CanonicalizeKindsPlan
impl Sync for CanonicalizeKindsPlan
impl Unpin for CanonicalizeKindsPlan
impl UnsafeUnpin for CanonicalizeKindsPlan
impl UnwindSafe for CanonicalizeKindsPlan
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