pub struct AsyncLimits {
pub scopes: usize,
pub tasks: usize,
pub publishers: usize,
pub endpoints: usize,
pub message_slots: usize,
pub channel_capacity: usize,
pub callbacks_per_turn: usize,
pub callback_time: Duration,
}Expand description
Application resource limits. Counts do not bound the byte size of user values.
Fields§
§scopes: usize§tasks: usize§publishers: usize§endpoints: usize§message_slots: usize§channel_capacity: usize§callbacks_per_turn: usize§callback_time: DurationTrait Implementations§
Source§impl Clone for AsyncLimits
impl Clone for AsyncLimits
Source§fn clone(&self) -> AsyncLimits
fn clone(&self) -> AsyncLimits
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 AsyncLimits
impl Debug for AsyncLimits
Source§impl Default for AsyncLimits
impl Default for AsyncLimits
Source§fn default() -> AsyncLimits
fn default() -> AsyncLimits
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AsyncLimits
impl RefUnwindSafe for AsyncLimits
impl Send for AsyncLimits
impl Sync for AsyncLimits
impl Unpin for AsyncLimits
impl UnsafeUnpin for AsyncLimits
impl UnwindSafe for AsyncLimits
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.