pub struct Acc { /* private fields */ }
Implementations§
Source§impl Acc
impl Acc
pub fn left<'a>( &self, tree: &'a SyntaxTree, token: &'a PermTkn, ) -> ChildrenRef<'a, Acc, ContainerT<Identity<Operation>>, LEFT>
pub fn left_mut<'a>( &self, tree: &'a SyntaxTree, ) -> ChildrenMut<'a, Acc, ContainerT<Identity<Operation>>, LEFT>
Source§impl Acc
impl Acc
pub fn right<'a>( &self, tree: &'a SyntaxTree, token: &'a PermTkn, ) -> ChildrenRef<'a, Acc, ContainerT<Identity<Operation>>, RIGHT>
pub fn right_mut<'a>( &self, tree: &'a SyntaxTree, ) -> ChildrenMut<'a, Acc, ContainerT<Identity<Operation>>, RIGHT>
Trait Implementations§
Source§impl HasChildrenMarker<<Identity<Operation> as FromOptVec>::T, $tag> for Acc
impl HasChildrenMarker<<Identity<Operation> as FromOptVec>::T, $tag> for Acc
type Container = Identity<Operation>
fn get_children<'b>(
&self,
tree: &'b SyntaxTree,
token: &'b PermTkn,
) -> ChildrenRef<'b, Self, Child, TAG>where
AnyNode: ConvertibleToRef<Child>,
fn get_children_mut<'b>(
&self,
tree: &'b SyntaxTree,
) -> ChildrenMut<'b, Self, Child, TAG>where
AnyNode: ConvertibleToMut<Child>,
Source§impl HasChildrenMarker<<Identity<Operation> as FromOptVec>::T, $tag> for Acc
impl HasChildrenMarker<<Identity<Operation> as FromOptVec>::T, $tag> for Acc
type Container = Identity<Operation>
fn get_children<'b>(
&self,
tree: &'b SyntaxTree,
token: &'b PermTkn,
) -> ChildrenRef<'b, Self, Child, TAG>where
AnyNode: ConvertibleToRef<Child>,
fn get_children_mut<'b>(
&self,
tree: &'b SyntaxTree,
) -> ChildrenMut<'b, Self, Child, TAG>where
AnyNode: ConvertibleToMut<Child>,
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime AnyNode> for &'__deriveMoreLifetime Acc
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime AnyNode> for &'__deriveMoreLifetime Acc
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut AnyNode> for &'__deriveMoreLifetime mut Acc
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut AnyNode> for &'__deriveMoreLifetime mut Acc
impl StructuralPartialEq for Acc
Auto Trait Implementations§
impl !Freeze for Acc
impl !RefUnwindSafe for Acc
impl Send for Acc
impl !Sync for Acc
impl Unpin for Acc
impl UnwindSafe for Acc
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