pub struct Appl { /* private fields */ }
Implementations§
Source§impl Appl
impl Appl
pub fn expr<'a>( &self, tree: &'a SyntaxTree, token: &'a PermTkn, ) -> ChildrenRef<'a, Appl, ContainerT<Identity<Operation>>, PRIMARY>
pub fn expr_mut<'a>( &self, tree: &'a SyntaxTree, ) -> ChildrenMut<'a, Appl, ContainerT<Identity<Operation>>, PRIMARY>
Source§impl Appl
impl Appl
pub fn params<'a>( &self, tree: &'a SyntaxTree, token: &'a PermTkn, ) -> ChildrenRef<'a, Appl, ContainerT<Vec<Operation>>, SECONDARY>
pub fn params_mut<'a>( &self, tree: &'a SyntaxTree, ) -> ChildrenMut<'a, Appl, ContainerT<Vec<Operation>>, SECONDARY>
Trait Implementations§
Source§impl HasChildrenMarker<<Identity<Operation> as FromOptVec>::T, $tag> for Appl
impl HasChildrenMarker<<Identity<Operation> as FromOptVec>::T, $tag> for Appl
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<<Vec<Operation> as FromOptVec>::T, $tag> for Appl
impl HasChildrenMarker<<Vec<Operation> as FromOptVec>::T, $tag> for Appl
type Container = Vec<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 Appl
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime AnyNode> for &'__deriveMoreLifetime Appl
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut AnyNode> for &'__deriveMoreLifetime mut Appl
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut AnyNode> for &'__deriveMoreLifetime mut Appl
impl StructuralPartialEq for Appl
Auto Trait Implementations§
impl !Freeze for Appl
impl !RefUnwindSafe for Appl
impl Send for Appl
impl !Sync for Appl
impl Unpin for Appl
impl UnwindSafe for Appl
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