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