pub struct ExcludePath {
pub root: AstNode<VarRef>,
pub steps: Vec<ExcludePathStep>,
}Fields§
§root: AstNode<VarRef>§steps: Vec<ExcludePathStep>Trait Implementations§
Source§impl Clone for ExcludePath
impl Clone for ExcludePath
Source§impl Debug for ExcludePath
impl Debug for ExcludePath
Source§impl PartialEq for ExcludePath
impl PartialEq for ExcludePath
Source§impl PrettyDoc for ExcludePath
impl PrettyDoc for ExcludePath
fn pretty_doc<'b, D, A>(&'b self, arena: &'b D) -> DocBuilder<'b, D, A>
impl StructuralPartialEq for ExcludePath
Auto Trait Implementations§
impl Freeze for ExcludePath
impl RefUnwindSafe for ExcludePath
impl Send for ExcludePath
impl Sync for ExcludePath
impl Unpin for ExcludePath
impl UnsafeUnpin for ExcludePath
impl UnwindSafe for ExcludePath
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