pub struct PlacedNode {
pub node: NodeId,
pub site: SiteId,
pub clock_domain: ClockDomain,
pub latency_class: LatencyClass,
pub realtime_pin: bool,
}Expand description
A node’s resolved placement: its site, clock domain, and latency class.
Fields§
§node: NodeIdThe placed node.
site: SiteIdThe site the node was assigned to.
clock_domain: ClockDomainThe node’s resolved clock domain.
latency_class: LatencyClassThe node’s resolved latency class.
realtime_pin: boolWhether the node is pinned to a real-time clock.
Trait Implementations§
Source§impl Clone for PlacedNode
impl Clone for PlacedNode
Source§fn clone(&self) -> PlacedNode
fn clone(&self) -> PlacedNode
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 PlacedNode
impl Debug for PlacedNode
impl Eq for PlacedNode
Source§impl PartialEq for PlacedNode
impl PartialEq for PlacedNode
impl StructuralPartialEq for PlacedNode
Auto Trait Implementations§
impl Freeze for PlacedNode
impl RefUnwindSafe for PlacedNode
impl Send for PlacedNode
impl Sync for PlacedNode
impl Unpin for PlacedNode
impl UnsafeUnpin for PlacedNode
impl UnwindSafe for PlacedNode
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