Struct tapir::asyncvfile::AsyncVFile  
source · [−]pub struct AsyncVFile { /* private fields */ }Expand description
Wrap VFile and implem AsyncRead.
Implementations
sourceimpl AsyncVFile
 
impl AsyncVFile
Trait Implementations
sourceimpl AsyncRead for AsyncVFile
 
impl AsyncRead for AsyncVFile
AsyncRead implem for AsyncVFile wrapper.
sourceimpl<'r> Responder<'r, 'r> for AsyncVFile
 
impl<'r> Responder<'r, 'r> for AsyncVFile
sourcefn respond_to(self, _: &'r Request<'_>) -> Result<'r>
 
fn respond_to(self, _: &'r Request<'_>) -> Result<'r>
Returns Ok if a Response could be generated successfully. Otherwise,
returns an Err with a failing Status. Read more
impl Unpin for AsyncVFile
Auto Trait Implementations
impl !RefUnwindSafe for AsyncVFile
impl Send for AsyncVFile
impl Sync for AsyncVFile
impl !UnwindSafe for AsyncVFile
Blanket Implementations
sourceimpl<R> AsyncReadExt for R where
    R: AsyncRead + ?Sized, 
 
impl<R> AsyncReadExt for R where
    R: AsyncRead + ?Sized, 
sourcefn chain<R>(self, next: R) -> Chain<Self, R> where
    R: AsyncRead, 
 
fn chain<R>(self, next: R) -> Chain<Self, R> where
    R: AsyncRead, 
Creates a new AsyncRead instance that chains this stream with
next. Read more
sourcefn read(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self> where
    Self: Unpin, 
 
fn read(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self> where
    Self: Unpin, 
Pulls some bytes from this source into the specified buffer, returning how many bytes were read. Read more
sourcefn read_buf<B>(&'a mut self, buf: &'a mut B) -> ReadBuf<'a, Self, B> where
    Self: Unpin,
    B: BufMut, 
 
fn read_buf<B>(&'a mut self, buf: &'a mut B) -> ReadBuf<'a, Self, B> where
    Self: Unpin,
    B: BufMut, 
Pulls some bytes from this source into the specified buffer, advancing the buffer’s internal cursor. Read more
sourcefn read_exact(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self> where
    Self: Unpin, 
 
fn read_exact(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self> where
    Self: Unpin, 
Reads the exact number of bytes required to fill buf. Read more
sourcefn read_u8(&'a mut self) -> ReadU8<&'a mut Self> where
    Self: Unpin, 
 
fn read_u8(&'a mut self) -> ReadU8<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 8 bit integer from the underlying reader. Read more
sourcefn read_i8(&'a mut self) -> ReadI8<&'a mut Self> where
    Self: Unpin, 
 
fn read_i8(&'a mut self) -> ReadI8<&'a mut Self> where
    Self: Unpin, 
Reads a signed 8 bit integer from the underlying reader. Read more
sourcefn read_u16(&'a mut self) -> ReadU16<&'a mut Self> where
    Self: Unpin, 
 
fn read_u16(&'a mut self) -> ReadU16<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 16-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_i16(&'a mut self) -> ReadI16<&'a mut Self> where
    Self: Unpin, 
 
fn read_i16(&'a mut self) -> ReadI16<&'a mut Self> where
    Self: Unpin, 
Reads a signed 16-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_u32(&'a mut self) -> ReadU32<&'a mut Self> where
    Self: Unpin, 
 
fn read_u32(&'a mut self) -> ReadU32<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 32-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_i32(&'a mut self) -> ReadI32<&'a mut Self> where
    Self: Unpin, 
 
fn read_i32(&'a mut self) -> ReadI32<&'a mut Self> where
    Self: Unpin, 
Reads a signed 32-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_u64(&'a mut self) -> ReadU64<&'a mut Self> where
    Self: Unpin, 
 
fn read_u64(&'a mut self) -> ReadU64<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 64-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_i64(&'a mut self) -> ReadI64<&'a mut Self> where
    Self: Unpin, 
 
fn read_i64(&'a mut self) -> ReadI64<&'a mut Self> where
    Self: Unpin, 
Reads an signed 64-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_u128(&'a mut self) -> ReadU128<&'a mut Self> where
    Self: Unpin, 
 
fn read_u128(&'a mut self) -> ReadU128<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 128-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_i128(&'a mut self) -> ReadI128<&'a mut Self> where
    Self: Unpin, 
 
fn read_i128(&'a mut self) -> ReadI128<&'a mut Self> where
    Self: Unpin, 
Reads an signed 128-bit integer in big-endian order from the underlying reader. Read more
sourcefn read_f32(&'a mut self) -> ReadF32<&'a mut Self> where
    Self: Unpin, 
 
fn read_f32(&'a mut self) -> ReadF32<&'a mut Self> where
    Self: Unpin, 
Reads an 32-bit floating point type in big-endian order from the underlying reader. Read more
sourcefn read_f64(&'a mut self) -> ReadF64<&'a mut Self> where
    Self: Unpin, 
 
fn read_f64(&'a mut self) -> ReadF64<&'a mut Self> where
    Self: Unpin, 
Reads an 64-bit floating point type in big-endian order from the underlying reader. Read more
sourcefn read_u16_le(&'a mut self) -> ReadU16Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_u16_le(&'a mut self) -> ReadU16Le<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 16-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_i16_le(&'a mut self) -> ReadI16Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_i16_le(&'a mut self) -> ReadI16Le<&'a mut Self> where
    Self: Unpin, 
Reads a signed 16-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_u32_le(&'a mut self) -> ReadU32Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_u32_le(&'a mut self) -> ReadU32Le<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 32-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_i32_le(&'a mut self) -> ReadI32Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_i32_le(&'a mut self) -> ReadI32Le<&'a mut Self> where
    Self: Unpin, 
Reads a signed 32-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_u64_le(&'a mut self) -> ReadU64Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_u64_le(&'a mut self) -> ReadU64Le<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 64-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_i64_le(&'a mut self) -> ReadI64Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_i64_le(&'a mut self) -> ReadI64Le<&'a mut Self> where
    Self: Unpin, 
Reads an signed 64-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_u128_le(&'a mut self) -> ReadU128Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_u128_le(&'a mut self) -> ReadU128Le<&'a mut Self> where
    Self: Unpin, 
Reads an unsigned 128-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_i128_le(&'a mut self) -> ReadI128Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_i128_le(&'a mut self) -> ReadI128Le<&'a mut Self> where
    Self: Unpin, 
Reads an signed 128-bit integer in little-endian order from the underlying reader. Read more
sourcefn read_f32_le(&'a mut self) -> ReadF32Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_f32_le(&'a mut self) -> ReadF32Le<&'a mut Self> where
    Self: Unpin, 
Reads an 32-bit floating point type in little-endian order from the underlying reader. Read more
sourcefn read_f64_le(&'a mut self) -> ReadF64Le<&'a mut Self> where
    Self: Unpin, 
 
fn read_f64_le(&'a mut self) -> ReadF64Le<&'a mut Self> where
    Self: Unpin, 
Reads an 64-bit floating point type in little-endian order from the underlying reader. Read more
sourcefn read_to_end(
    &'a mut self, 
    buf: &'a mut Vec<u8, Global>
) -> ReadToEnd<'a, Self> where
    Self: Unpin, 
 
fn read_to_end(
    &'a mut self, 
    buf: &'a mut Vec<u8, Global>
) -> ReadToEnd<'a, Self> where
    Self: Unpin, 
Reads all bytes until EOF in this source, placing them into buf. Read more
sourcefn read_to_string(&'a mut self, dst: &'a mut String) -> ReadToString<'a, Self> where
    Self: Unpin, 
 
fn read_to_string(&'a mut self, dst: &'a mut String) -> ReadToString<'a, Self> where
    Self: Unpin, 
Reads all bytes until EOF in this source, appending them to buf. Read more
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
 
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoCollection<T> for T
 
impl<T> IntoCollection<T> for T
sourceimpl<T> Pointable for T
 
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
 
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
 
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
 
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more