pub enum PortDir {
Input,
Output,
Inout,
Ref,
}Variants§
Trait Implementations§
Source§impl<'a> AcceptVisitor<'a> for PortDir
impl<'a> AcceptVisitor<'a> for PortDir
Source§impl<'a> ForEachChild<'a> for PortDir
impl<'a> ForEachChild<'a> for PortDir
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 PortDir
impl<'a> ForEachNode<'a> for PortDir
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 PortDir
impl<'a> WalkVisitor<'a> for PortDir
impl Copy for PortDir
impl Eq for PortDir
impl StructuralPartialEq for PortDir
Auto Trait Implementations§
impl Freeze for PortDir
impl RefUnwindSafe for PortDir
impl Send for PortDir
impl Sync for PortDir
impl Unpin for PortDir
impl UnwindSafe for PortDir
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