pub struct AutoRoutingLedger { /* private fields */ }Expand description
In-memory routing ledger for explainable placement decisions.
Implementations§
Source§impl AutoRoutingLedger
impl AutoRoutingLedger
Sourcepub fn record(&self, event: AutoRoutingEvent)
pub fn record(&self, event: AutoRoutingEvent)
Records one routing event.
Sourcepub fn events(&self) -> Vec<AutoRoutingEvent>
pub fn events(&self) -> Vec<AutoRoutingEvent>
Returns recorded routing events.
Trait Implementations§
Source§impl Clone for AutoRoutingLedger
impl Clone for AutoRoutingLedger
Source§fn clone(&self) -> AutoRoutingLedger
fn clone(&self) -> AutoRoutingLedger
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 AutoRoutingLedger
impl Debug for AutoRoutingLedger
Source§impl Default for AutoRoutingLedger
impl Default for AutoRoutingLedger
Source§fn default() -> AutoRoutingLedger
fn default() -> AutoRoutingLedger
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AutoRoutingLedger
impl RefUnwindSafe for AutoRoutingLedger
impl Send for AutoRoutingLedger
impl Sync for AutoRoutingLedger
impl Unpin for AutoRoutingLedger
impl UnsafeUnpin for AutoRoutingLedger
impl UnwindSafe for AutoRoutingLedger
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