Enum libreda_db::undo::NetlistUndoOp [−][src]
pub enum NetlistUndoOp<T: NetlistBase> {
HierarchyOp(HierarchyUndoOp<T>),
CreatePin(T::PinId),
RenamePin(T::PinId, T::NameType),
CreateNet(T::NetId),
ConnectPin(T::PinId, Option<T::NetId>),
ConnectPinInstance(T::PinInstId, Option<T::NetId>),
RenameNet(T::NetId, Option<T::NameType>),
}Expand description
Undo operations on the netlist.
Variants
HierarchyOp(HierarchyUndoOp<T>)Undo an operation on the hierarchy.
Tuple Fields of HierarchyOp
0: HierarchyUndoOp<T>CreatePin(T::PinId)Undo creating a pin.
Tuple Fields of CreatePin
0: T::PinIdStore the old pin name.
CreateNet(T::NetId)Undo creating a net.
Tuple Fields of CreateNet
0: T::NetIdStore the previous net of the pin.
Store the previous net of the pin instance.
Store old name of the net.
Trait Implementations
Performs the conversion.