Enum sqlx_exasol::etl::ExaExport  
source · pub enum ExaExport {
    Setup(BoxFuture<'static, Result<ExaSocket>>, bool),
    Reading(ExaExportReader),
}Expand description
An ETL EXPORT worker.
The type implements AsyncRead and is Send and Sync so it can be freely used
in any data pipeline.
§IMPORTANT
Dropping a reader before it returned EOF will result in the EXPORT query returning an error.
While not necessarily a problem if you’re not interested in the whole export, there’s no way to
circumvent that other than handling the error in code.
Variants§
Trait Implementations§
source§impl AsyncRead for ExaExport
 
impl AsyncRead for ExaExport
impl<'pin> Unpin for ExaExportwhere
    __ExaExport<'pin>: Unpin,
Auto Trait Implementations§
impl !Freeze for ExaExport
impl !RefUnwindSafe for ExaExport
impl Send for ExaExport
impl !Sync for ExaExport
impl !UnwindSafe for ExaExport
Blanket Implementations§
source§impl<R> AsyncReadExt for R
 
impl<R> AsyncReadExt for R
source§fn chain<R>(self, next: R) -> Chain<Self, R>
 
fn chain<R>(self, next: R) -> Chain<Self, R>
Creates an adaptor which will chain this stream with another. Read more
source§fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>where
    Self: Unpin,
 
fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>where
    Self: Unpin,
Tries to read some bytes directly into the given 
buf in asynchronous
manner, returning a future type. Read moresource§fn read_vectored<'a>(
    &'a mut self,
    bufs: &'a mut [IoSliceMut<'a>]
) -> ReadVectored<'a, Self>where
    Self: Unpin,
 
fn read_vectored<'a>(
    &'a mut self,
    bufs: &'a mut [IoSliceMut<'a>]
) -> ReadVectored<'a, Self>where
    Self: Unpin,
Creates a future which will read from the 
AsyncRead into bufs using vectored
IO operations. Read moresource§fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>where
    Self: Unpin,
 
fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>where
    Self: Unpin,
Creates a future which will read exactly enough bytes to fill 
buf,
returning an error if end of file (EOF) is hit sooner. Read moresource§fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self>where
    Self: Unpin,
 
fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self>where
    Self: Unpin,
Creates a future which will read all the bytes from this 
AsyncRead. Read moresource§fn read_to_string<'a>(
    &'a mut self,
    buf: &'a mut String
) -> ReadToString<'a, Self>where
    Self: Unpin,
 
fn read_to_string<'a>(
    &'a mut self,
    buf: &'a mut String
) -> ReadToString<'a, Self>where
    Self: Unpin,
Creates a future which will read all the bytes from this 
AsyncRead. Read moresource§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