Enum moore_svlog_syntax::ast::EdgeIdent
source · [−]pub enum EdgeIdent {
Implicit,
Edge,
Posedge,
Negedge,
}
Variants
Implicit
Edge
Posedge
Negedge
Trait Implementations
sourceimpl<'a> AcceptVisitor<'a> for EdgeIdent
impl<'a> AcceptVisitor<'a> for EdgeIdent
sourceimpl<'a> ForEachChild<'a> for EdgeIdent
impl<'a> ForEachChild<'a> for EdgeIdent
sourcefn 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.
sourceimpl<'a> ForEachNode<'a> for EdgeIdent
impl<'a> ForEachNode<'a> for EdgeIdent
sourcefn 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.
sourceimpl<'a> WalkVisitor<'a> for EdgeIdent
impl<'a> WalkVisitor<'a> for EdgeIdent
impl Copy for EdgeIdent
impl Eq for EdgeIdent
impl StructuralEq for EdgeIdent
impl StructuralPartialEq for EdgeIdent
Auto Trait Implementations
impl RefUnwindSafe for EdgeIdent
impl Send for EdgeIdent
impl Sync for EdgeIdent
impl Unpin for EdgeIdent
impl UnwindSafe for EdgeIdent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more