pub enum Lifetime {
Static,
Automatic,
}Expand description
Lifetime specifier for variables, tasks, and functions. Defaults to static.
Variants§
Trait Implementations§
Source§impl<'a> AcceptVisitor<'a> for Lifetime
impl<'a> AcceptVisitor<'a> for Lifetime
Source§impl<'a> ForEachChild<'a> for Lifetime
impl<'a> ForEachChild<'a> for Lifetime
Source§fn for_each_child(&'a self, each: &mut dyn FnMut(&'a dyn AnyNode<'a>))
fn for_each_child(&'a self, each: &mut dyn FnMut(&'a dyn AnyNode<'a>))
Apply a function to each child node.
Source§impl<'a> ForEachNode<'a> for Lifetime
impl<'a> ForEachNode<'a> for Lifetime
Source§fn for_each_node(&'a self, each: &mut dyn FnMut(&'a dyn AnyNode<'a>))
fn for_each_node(&'a self, each: &mut dyn FnMut(&'a dyn AnyNode<'a>))
Apply a function to this node.
Source§impl<'a> WalkVisitor<'a> for Lifetime
impl<'a> WalkVisitor<'a> for Lifetime
impl Eq for Lifetime
impl StructuralPartialEq for Lifetime
Auto Trait Implementations§
impl Freeze for Lifetime
impl RefUnwindSafe for Lifetime
impl Send for Lifetime
impl Sync for Lifetime
impl Unpin for Lifetime
impl UnwindSafe for Lifetime
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