pub struct TransferLimits {
pub uploads: NonZeroUsize,
pub downloads: NonZeroUsize,
}Expand description
Limits shared by the open store’s transfer consumers (E5).
Fields§
§uploads: NonZeroUsizeMaximum file uploads running together in each lane, a part one sends beside its first counting as one more.
downloads: NonZeroUsizeMaximum requests for file bytes in flight together, each holding a lease while its body is read; one file’s pin takes as many as it can. The sequence’s own reads don’t count against it.
Trait Implementations§
Source§impl Clone for TransferLimits
impl Clone for TransferLimits
Source§fn clone(&self) -> TransferLimits
fn clone(&self) -> TransferLimits
Returns a duplicate of the value. Read more
1.0.0 · 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 TransferLimits
impl Debug for TransferLimits
Source§impl Default for TransferLimits
impl Default for TransferLimits
Source§impl PartialEq for TransferLimits
impl PartialEq for TransferLimits
impl Copy for TransferLimits
impl Eq for TransferLimits
impl StructuralPartialEq for TransferLimits
Auto Trait Implementations§
impl Freeze for TransferLimits
impl RefUnwindSafe for TransferLimits
impl Send for TransferLimits
impl Sync for TransferLimits
impl Unpin for TransferLimits
impl UnsafeUnpin for TransferLimits
impl UnwindSafe for TransferLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.