pub enum PathDeclPaths {
Shared(OriginPath),
Divergent(Vec<OriginPath>),
}Expand description
Path payload for a PathDecl.
Variants§
Single origin path shared by all n keys (header bit 4 = 0).
Divergent(Vec<OriginPath>)
n distinct origin paths, one per key (header bit 4 = 1).
Trait Implementations§
Source§impl Clone for PathDeclPaths
impl Clone for PathDeclPaths
Source§fn clone(&self) -> PathDeclPaths
fn clone(&self) -> PathDeclPaths
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 PathDeclPaths
impl Debug for PathDeclPaths
Source§impl PartialEq for PathDeclPaths
impl PartialEq for PathDeclPaths
Source§fn eq(&self, other: &PathDeclPaths) -> bool
fn eq(&self, other: &PathDeclPaths) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PathDeclPaths
impl StructuralPartialEq for PathDeclPaths
Auto Trait Implementations§
impl Freeze for PathDeclPaths
impl RefUnwindSafe for PathDeclPaths
impl Send for PathDeclPaths
impl Sync for PathDeclPaths
impl Unpin for PathDeclPaths
impl UnsafeUnpin for PathDeclPaths
impl UnwindSafe for PathDeclPaths
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