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