Struct libreda_db::chip::CircuitInst [−][src]
pub struct CircuitInst<C = Coord, U = ()> where
C: CoordinateType, { /* fields omitted */ }
Expand description
Instance of a circuit.
Template parameters:
U
: User defined data.
Implementations
Get ID of the pin instance at position
.
Get the ID of the template circuit.
Get the ID of the parent circuit.
Get a reference to the vector containing the pin instance IDs.
Iterate over the IDs of the pin instances.
Get the transformation that represents the location and orientation of this instance.
Set the transformation that represents the location and orientation of this instance.
Trait Implementations
Auto Trait Implementations
impl<C = i32, U = ()> !RefUnwindSafe for CircuitInst<C, U>
impl<C = i32, U = ()> !Send for CircuitInst<C, U>
impl<C = i32, U = ()> !Sync for CircuitInst<C, U>
impl<C, U> Unpin for CircuitInst<C, U> where
C: Unpin,
U: Unpin,
impl<C, U> UnwindSafe for CircuitInst<C, U> where
C: UnwindSafe,
U: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more