Struct libreda_db::chip::Pin
source · pub struct Pin {
name: String,
direction: Direction,
circuit: CellId,
net: Option<NetId>,
pin_shapes: FnvHashSet<ShapeId>,
}Expand description
Single bit wire pin.
Fields§
§name: StringName of the pin.
direction: DirectionSignal type/direction of the pin.
circuit: CellIdParent circuit of this pin.
net: Option<NetId>Net that is connected to this pin.
pin_shapes: FnvHashSet<ShapeId>List of shapes in the layout that represent the physical pin.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Pin
impl<'de> Deserialize<'de> for Pin
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more