pub struct NatPassRegistry { /* private fields */ }Implementations§
Source§impl NatPassRegistry
impl NatPassRegistry
pub fn new() -> Self
pub fn register(&mut self, config: NatPassConfig)
pub fn enabled_passes(&self) -> Vec<&NatPassConfig>
pub fn get_stats(&self, name: &str) -> Option<&NatPassStats>
pub fn total_passes(&self) -> usize
pub fn enabled_count(&self) -> usize
pub fn update_stats( &mut self, name: &str, changes: u64, time_ms: u64, iter: u32, )
Auto Trait Implementations§
impl Freeze for NatPassRegistry
impl RefUnwindSafe for NatPassRegistry
impl Send for NatPassRegistry
impl Sync for NatPassRegistry
impl Unpin for NatPassRegistry
impl UnsafeUnpin for NatPassRegistry
impl UnwindSafe for NatPassRegistry
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