Trait libreda_pnr::place::stdcell_placer::CircuitRef[][src]

pub trait CircuitRef {
    type N: NetlistBase;
    pub fn id(&self) -> <Self::N as NetlistBase>::CircuitId;
pub fn name(&self) -> <Self::N as NetlistBase>::NameType;
pub fn net_zero(&self) -> <Self::N as NetlistBase>::NetId;
pub fn net_one(&self) -> <Self::N as NetlistBase>::NetId; }

A reference to a circuit.

Associated Types

type N: NetlistBase[src]

Netlist type.

Loading content...

Required methods

pub fn id(&self) -> <Self::N as NetlistBase>::CircuitId[src]

Get the ID of this circuit.

pub fn name(&self) -> <Self::N as NetlistBase>::NameType[src]

Get the name of the circuit.

pub fn net_zero(&self) -> <Self::N as NetlistBase>::NetId[src]

Get the net of the logical constant zero.

pub fn net_one(&self) -> <Self::N as NetlistBase>::NetId[src]

Get the net of the logical constant one.

Loading content...

Implementors

impl<'a, N> CircuitRef for DefaultCircuitRef<'a, N> where
    N: NetlistBase
[src]

type N = N

Loading content...