pub enum ProcedureKind {
Initial,
Always,
AlwaysComb,
AlwaysLatch,
AlwaysFf,
Final,
}Variants§
Trait Implementations§
Source§impl<'a> AcceptVisitor<'a> for ProcedureKind
impl<'a> AcceptVisitor<'a> for ProcedureKind
Source§impl Clone for ProcedureKind
impl Clone for ProcedureKind
Source§fn clone(&self) -> ProcedureKind
fn clone(&self) -> ProcedureKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcedureKind
impl Debug for ProcedureKind
Source§impl<'a> ForEachChild<'a> for ProcedureKind
impl<'a> ForEachChild<'a> for ProcedureKind
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 ProcedureKind
impl<'a> ForEachNode<'a> for ProcedureKind
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 PartialEq for ProcedureKind
impl PartialEq for ProcedureKind
Source§impl<'a> WalkVisitor<'a> for ProcedureKind
impl<'a> WalkVisitor<'a> for ProcedureKind
impl Copy for ProcedureKind
impl Eq for ProcedureKind
impl StructuralPartialEq for ProcedureKind
Auto Trait Implementations§
impl Freeze for ProcedureKind
impl RefUnwindSafe for ProcedureKind
impl Send for ProcedureKind
impl Sync for ProcedureKind
impl Unpin for ProcedureKind
impl UnwindSafe for ProcedureKind
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