Skip to main content

ReadParamsBuilder

Struct ReadParamsBuilder 

Source
pub struct ReadParamsBuilder<'a> { /* private fields */ }

Implementations§

Source§

impl<'a> ReadParamsBuilder<'a>

Source

pub fn offset(self, offset: i32) -> Self

Seek to the specified offset before reading (if not specified, proceed with offset following the last read). Some types of streams may only support sequential reads.

Source

pub fn size(self, size: u64) -> Self

Maximum number of bytes to read (left upon the agent discretion if not specified).

Source

pub fn build(self) -> ReadParams<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for ReadParamsBuilder<'a>

§

impl<'a> RefUnwindSafe for ReadParamsBuilder<'a>

§

impl<'a> Send for ReadParamsBuilder<'a>

§

impl<'a> Sync for ReadParamsBuilder<'a>

§

impl<'a> Unpin for ReadParamsBuilder<'a>

§

impl<'a> UnsafeUnpin for ReadParamsBuilder<'a>

§

impl<'a> UnwindSafe for ReadParamsBuilder<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.