pub struct ReadStreamOptions { /* private fields */ }Expand description
Tuning options for bounded single-file streaming reads.
Implementations§
Source§impl ReadStreamOptions
impl ReadStreamOptions
pub const fn new() -> ReadStreamOptions
Sourcepub const fn chunk_size(self, bytes: usize) -> ReadStreamOptions
pub const fn chunk_size(self, bytes: usize) -> ReadStreamOptions
Set the maximum bytes delivered to the callback at once.
NFS and other backends may return smaller chunks due to negotiated protocol limits. A larger setting does not bypass those limits.
pub const fn chunk_size_bytes(self) -> usize
Trait Implementations§
Source§impl Clone for ReadStreamOptions
impl Clone for ReadStreamOptions
Source§fn clone(&self) -> ReadStreamOptions
fn clone(&self) -> ReadStreamOptions
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 moreimpl Copy for ReadStreamOptions
Source§impl Debug for ReadStreamOptions
impl Debug for ReadStreamOptions
Source§impl Default for ReadStreamOptions
impl Default for ReadStreamOptions
Source§fn default() -> ReadStreamOptions
fn default() -> ReadStreamOptions
Returns the “default value” for a type. Read more
impl Eq for ReadStreamOptions
Source§impl PartialEq for ReadStreamOptions
impl PartialEq for ReadStreamOptions
impl StructuralPartialEq for ReadStreamOptions
Auto Trait Implementations§
impl Freeze for ReadStreamOptions
impl RefUnwindSafe for ReadStreamOptions
impl Send for ReadStreamOptions
impl Sync for ReadStreamOptions
impl Unpin for ReadStreamOptions
impl UnsafeUnpin for ReadStreamOptions
impl UnwindSafe for ReadStreamOptions
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