pub struct InterfaceAnnounceLimit {
pub interface: InterfaceId,
pub created_at: InstantMillis,
pub window_started_at: InstantMillis,
pub window_count: u16,
pub burst: BurstState,
pub next_held_release_at: InstantMillis,
}Fields§
§interface: InterfaceId§created_at: InstantMillis§window_started_at: InstantMillis§window_count: u16§burst: BurstState§next_held_release_at: InstantMillisTrait Implementations§
Source§impl Clone for InterfaceAnnounceLimit
impl Clone for InterfaceAnnounceLimit
Source§fn clone(&self) -> InterfaceAnnounceLimit
fn clone(&self) -> InterfaceAnnounceLimit
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 moreimpl Copy for InterfaceAnnounceLimit
Source§impl Debug for InterfaceAnnounceLimit
impl Debug for InterfaceAnnounceLimit
impl Eq for InterfaceAnnounceLimit
Source§impl PartialEq for InterfaceAnnounceLimit
impl PartialEq for InterfaceAnnounceLimit
impl StructuralPartialEq for InterfaceAnnounceLimit
Auto Trait Implementations§
impl Freeze for InterfaceAnnounceLimit
impl RefUnwindSafe for InterfaceAnnounceLimit
impl Send for InterfaceAnnounceLimit
impl Sync for InterfaceAnnounceLimit
impl Unpin for InterfaceAnnounceLimit
impl UnsafeUnpin for InterfaceAnnounceLimit
impl UnwindSafe for InterfaceAnnounceLimit
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