Enum moore_svlog_syntax::ast::SubroutinePortDir
source · [−]pub enum SubroutinePortDir {
Input,
Output,
Inout,
Ref,
ConstRef,
}
Variants
Input
Output
Inout
Ref
ConstRef
Trait Implementations
sourceimpl<'a> AcceptVisitor<'a> for SubroutinePortDir
impl<'a> AcceptVisitor<'a> for SubroutinePortDir
sourceimpl Clone for SubroutinePortDir
impl Clone for SubroutinePortDir
sourcefn clone(&self) -> SubroutinePortDir
fn clone(&self) -> SubroutinePortDir
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SubroutinePortDir
impl Debug for SubroutinePortDir
sourceimpl Display for SubroutinePortDir
impl Display for SubroutinePortDir
sourceimpl<'a> ForEachChild<'a> for SubroutinePortDir
impl<'a> ForEachChild<'a> for SubroutinePortDir
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 SubroutinePortDir
impl<'a> ForEachNode<'a> for SubroutinePortDir
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 SubroutinePortDir
impl<'a> WalkVisitor<'a> for SubroutinePortDir
impl Copy for SubroutinePortDir
impl Eq for SubroutinePortDir
impl StructuralEq for SubroutinePortDir
impl StructuralPartialEq for SubroutinePortDir
Auto Trait Implementations
impl RefUnwindSafe for SubroutinePortDir
impl Send for SubroutinePortDir
impl Sync for SubroutinePortDir
impl Unpin for SubroutinePortDir
impl UnwindSafe for SubroutinePortDir
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