pub struct LanPlacementReport { /* private fields */ }Expand description
Outcome of planning a LAN fragment placement.
Records the placement site, mode, the domain bridges inserted, the rewritten output envelopes carrying the remote transport profile, and any diagnostics.
Implementations§
Source§impl LanPlacementReport
impl LanPlacementReport
Sourcepub fn fragment_id(&self) -> &Symbol
pub fn fragment_id(&self) -> &Symbol
Returns the placed fragment identifier.
Sourcepub fn mode(&self) -> LanPlacementMode
pub fn mode(&self) -> LanPlacementMode
Returns the placement mode.
Sourcepub fn latency_class(&self) -> LatencyClass
pub fn latency_class(&self) -> LatencyClass
Returns the latency class of the placement.
Sourcepub fn bridges(&self) -> &[DomainBridgeDescriptor]
pub fn bridges(&self) -> &[DomainBridgeDescriptor]
Returns the domain bridges inserted by the placement.
Sourcepub fn output_envelopes(&self) -> &[StreamEnvelope]
pub fn output_envelopes(&self) -> &[StreamEnvelope]
Returns the rewritten output envelopes.
Sourcepub fn diagnostics(&self) -> &[Symbol]
pub fn diagnostics(&self) -> &[Symbol]
Returns the diagnostics recorded during planning.
Sourcepub fn added_bridge_latency(&self) -> BridgeLatency
pub fn added_bridge_latency(&self) -> BridgeLatency
Returns the total latency added by the inserted bridges.
Sourcepub fn bar_delay_millis(&self) -> Option<u64>
pub fn bar_delay_millis(&self) -> Option<u64>
Returns the bar-delay length in milliseconds when the mode uses one.
Trait Implementations§
Source§impl Clone for LanPlacementReport
impl Clone for LanPlacementReport
Source§fn clone(&self) -> LanPlacementReport
fn clone(&self) -> LanPlacementReport
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 LanPlacementReport
impl Debug for LanPlacementReport
impl Eq for LanPlacementReport
Source§impl PartialEq for LanPlacementReport
impl PartialEq for LanPlacementReport
Source§fn eq(&self, other: &LanPlacementReport) -> bool
fn eq(&self, other: &LanPlacementReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LanPlacementReport
Auto Trait Implementations§
impl Freeze for LanPlacementReport
impl RefUnwindSafe for LanPlacementReport
impl Send for LanPlacementReport
impl Sync for LanPlacementReport
impl Unpin for LanPlacementReport
impl UnsafeUnpin for LanPlacementReport
impl UnwindSafe for LanPlacementReport
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