pub struct InputGraph {
pub mcs: ObjPool<InputGraphMacrocell>,
pub pterms: ObjPool<InputGraphPTerm>,
pub bufg_clks: ObjPool<InputGraphBufgClk>,
pub bufg_gts: ObjPool<InputGraphBufgGTS>,
pub bufg_gsr: ObjPool<InputGraphBufgGSR>,
}Fields§
§mcs: ObjPool<InputGraphMacrocell>§pterms: ObjPool<InputGraphPTerm>§bufg_clks: ObjPool<InputGraphBufgClk>§bufg_gts: ObjPool<InputGraphBufgGTS>§bufg_gsr: ObjPool<InputGraphBufgGSR>Implementations§
Source§impl InputGraph
impl InputGraph
pub fn from_intermed_graph<L: Into<Option<Logger>>>( g: &IntermediateGraph, logger: L, ) -> Result<Self, IntermedToInputError>
Trait Implementations§
Source§impl Debug for InputGraph
impl Debug for InputGraph
Source§impl<'de> Deserialize<'de> for InputGraph
impl<'de> Deserialize<'de> for InputGraph
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
Source§impl Hash for InputGraph
impl Hash for InputGraph
Source§impl PartialEq for InputGraph
impl PartialEq for InputGraph
Source§impl Serialize for InputGraph
impl Serialize for InputGraph
impl Eq for InputGraph
impl StructuralPartialEq for InputGraph
Auto Trait Implementations§
impl Freeze for InputGraph
impl RefUnwindSafe for InputGraph
impl Send for InputGraph
impl Sync for InputGraph
impl Unpin for InputGraph
impl UnwindSafe for InputGraph
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more