pub struct AdmissionLimits {
pub caller_quota: usize,
pub share: usize,
pub cap: usize,
pub reply_bytes: usize,
pub reply_bytes_total: usize,
pub sessions_per_caller: usize,
pub sessions: usize,
pub inbox_bytes_per_caller: usize,
pub inbox_bytes: usize,
}Expand description
An admission’s bounds. The last four bound the streaming sessions a node serves, as macula_stream_sessions does: sessions at once per caller and in all, and the bytes their inboxes hold per caller and in all.
Fields§
§caller_quota: usize§cap: usize§reply_bytes: usize§reply_bytes_total: usize§sessions_per_caller: usize§sessions: usize§inbox_bytes_per_caller: usize§inbox_bytes: usizeImplementations§
Trait Implementations§
Source§impl Clone for AdmissionLimits
impl Clone for AdmissionLimits
impl Copy for AdmissionLimits
Source§impl Debug for AdmissionLimits
impl Debug for AdmissionLimits
Source§impl Default for AdmissionLimits
impl Default for AdmissionLimits
impl Eq for AdmissionLimits
Source§impl PartialEq for AdmissionLimits
impl PartialEq for AdmissionLimits
impl StructuralPartialEq for AdmissionLimits
Auto Trait Implementations§
impl Freeze for AdmissionLimits
impl RefUnwindSafe for AdmissionLimits
impl Send for AdmissionLimits
impl Sync for AdmissionLimits
impl Unpin for AdmissionLimits
impl UnsafeUnpin for AdmissionLimits
impl UnwindSafe for AdmissionLimits
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