pub struct KeyDerivation {
pub source: DerivationSource,
pub separator: String,
}Expand description
Grammar key-derivation.
Fields§
§source: DerivationSourceWhere the allowed prefixes come from.
separator: StringThe literal ending the prefix.
Implementations§
Source§impl KeyDerivation
impl KeyDerivation
Sourcepub fn source_label(&self) -> String
pub fn source_label(&self) -> String
The source as a finding names it: rule \x`orthe frontmatter `x``.
Trait Implementations§
Source§impl Clone for KeyDerivation
impl Clone for KeyDerivation
Source§impl Debug for KeyDerivation
impl Debug for KeyDerivation
impl Eq for KeyDerivation
Source§impl PartialEq for KeyDerivation
impl PartialEq for KeyDerivation
impl StructuralPartialEq for KeyDerivation
Auto Trait Implementations§
impl Freeze for KeyDerivation
impl RefUnwindSafe for KeyDerivation
impl Send for KeyDerivation
impl Sync for KeyDerivation
impl Unpin for KeyDerivation
impl UnsafeUnpin for KeyDerivation
impl UnwindSafe for KeyDerivation
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