pub struct DerivationMeta {
pub rule: Arc<str>,
pub note: Option<Arc<str>>,
}Expand description
Separate derivation metadata keyed by expression id.
Fields§
§rule: Arc<str>Human-readable rule tag (e.g. backdoor.adjustment).
note: Option<Arc<str>>Optional note.
Trait Implementations§
Source§impl Clone for DerivationMeta
impl Clone for DerivationMeta
Source§fn clone(&self) -> DerivationMeta
fn clone(&self) -> DerivationMeta
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 DerivationMeta
impl Debug for DerivationMeta
Source§impl Default for DerivationMeta
impl Default for DerivationMeta
Source§fn default() -> DerivationMeta
fn default() -> DerivationMeta
Returns the “default value” for a type. Read more
impl Eq for DerivationMeta
Source§impl PartialEq for DerivationMeta
impl PartialEq for DerivationMeta
impl StructuralPartialEq for DerivationMeta
Auto Trait Implementations§
impl Freeze for DerivationMeta
impl RefUnwindSafe for DerivationMeta
impl Send for DerivationMeta
impl Sync for DerivationMeta
impl Unpin for DerivationMeta
impl UnsafeUnpin for DerivationMeta
impl UnwindSafe for DerivationMeta
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