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