pub struct CloudFilesLimits {
pub native_identity_max_bytes: Option<NonZeroUsize>,
pub max_transfer_chunk: Option<NonZeroUsize>,
pub max_in_flight_requests: Option<NonZeroUsize>,
pub directory_page_size_hint: Option<NonZeroUsize>,
pub name_max_encoded_bytes: Option<NonZeroUsize>,
}Expand description
Quantitative limits applied to an effective cloud-files session.
Fields§
§native_identity_max_bytes: Option<NonZeroUsize>Maximum encoded native item identity length; None means no extra boundary limit.
max_transfer_chunk: Option<NonZeroUsize>Maximum bytes transferred in one operation; None means no extra boundary limit.
max_in_flight_requests: Option<NonZeroUsize>Maximum concurrent requests; None means no extra boundary limit.
directory_page_size_hint: Option<NonZeroUsize>Preferred upper page size; None means no shared hint.
name_max_encoded_bytes: Option<NonZeroUsize>Maximum encoded filename length; None means no extra boundary limit.
Implementations§
Source§impl CloudFilesLimits
impl CloudFilesLimits
Sourcepub fn intersection(self, other: Self) -> Self
pub fn intersection(self, other: Self) -> Self
Computes the tightest quantitative limits imposed by either side.
Trait Implementations§
Source§impl Clone for CloudFilesLimits
impl Clone for CloudFilesLimits
Source§fn clone(&self) -> CloudFilesLimits
fn clone(&self) -> CloudFilesLimits
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 CloudFilesLimits
impl Debug for CloudFilesLimits
Source§impl Default for CloudFilesLimits
impl Default for CloudFilesLimits
Source§fn default() -> CloudFilesLimits
fn default() -> CloudFilesLimits
Returns the “default value” for a type. Read more
Source§impl PartialEq for CloudFilesLimits
impl PartialEq for CloudFilesLimits
impl Copy for CloudFilesLimits
impl Eq for CloudFilesLimits
impl StructuralPartialEq for CloudFilesLimits
Auto Trait Implementations§
impl Freeze for CloudFilesLimits
impl RefUnwindSafe for CloudFilesLimits
impl Send for CloudFilesLimits
impl Sync for CloudFilesLimits
impl Unpin for CloudFilesLimits
impl UnwindSafe for CloudFilesLimits
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