#[repr(C)]pub struct IpcLimits {
pub rate_limit: u32,
pub bandwidth_limit: u64,
pub expiration: u64,
}Expand description
IPC usage limits and restrictions
Fields§
§rate_limit: u32Maximum messages per second (0 = unlimited)
bandwidth_limit: u64Maximum bandwidth in bytes per second (0 = unlimited)
expiration: u64Expiration time in seconds since epoch (0 = no expiration)
Implementations§
Trait Implementations§
impl Copy for IpcLimits
impl Eq for IpcLimits
impl StructuralPartialEq for IpcLimits
Auto Trait Implementations§
impl Freeze for IpcLimits
impl RefUnwindSafe for IpcLimits
impl Send for IpcLimits
impl Sync for IpcLimits
impl Unpin for IpcLimits
impl UnwindSafe for IpcLimits
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)