pub struct PlacementGraph {
pub nodes: Vec<PlacementGraphNode>,
pub edges: Vec<PlacementGraphEdge>,
}Fields§
§nodes: Vec<PlacementGraphNode>Nodes are topologically ordered. Edges must point from a lower index to a higher index.
edges: Vec<PlacementGraphEdge>Trait Implementations§
Source§impl Clone for PlacementGraph
impl Clone for PlacementGraph
Source§fn clone(&self) -> PlacementGraph
fn clone(&self) -> PlacementGraph
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlacementGraph
impl Debug for PlacementGraph
Source§impl Default for PlacementGraph
impl Default for PlacementGraph
Source§fn default() -> PlacementGraph
fn default() -> PlacementGraph
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlacementGraph
impl<'de> Deserialize<'de> for PlacementGraph
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
impl Eq for PlacementGraph
Source§impl PartialEq for PlacementGraph
impl PartialEq for PlacementGraph
Source§impl Serialize for PlacementGraph
impl Serialize for PlacementGraph
impl StructuralPartialEq for PlacementGraph
Auto Trait Implementations§
impl Freeze for PlacementGraph
impl RefUnwindSafe for PlacementGraph
impl Send for PlacementGraph
impl Sync for PlacementGraph
impl Unpin for PlacementGraph
impl UnsafeUnpin for PlacementGraph
impl UnwindSafe for PlacementGraph
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