Struct libreda_db::reference_access::PinRef [−][src]
pub struct PinRef<'a, N: NetlistBase + ?Sized> { /* fields omitted */ }
Expand description
A reference to a pin. This is just a wrapper around a netlist and a pin ID.
Implementations
Get the terminal ID of this pin.
Get the net which is attached to the pin from inside the cell.
Find the instance of this pin in the given cell instance.
Convert the pin reference into a terminal reference.
Trait Implementations
Auto Trait Implementations
impl<'a, N: ?Sized> RefUnwindSafe for PinRef<'a, N> where
N: RefUnwindSafe,
<N as NetlistBase>::PinId: RefUnwindSafe,
impl<'a, N: ?Sized> UnwindSafe for PinRef<'a, N> where
N: RefUnwindSafe,
<N as NetlistBase>::PinId: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more