pub struct ObjectReader { /* private fields */ }Implementations§
Source§impl ObjectReader
impl ObjectReader
pub fn meta(&self) -> &ObjectMeta
pub async fn next_chunk(&mut self) -> Result<Option<Vec<u8>>, S3Error>
pub async fn bytes(self) -> Result<Vec<u8>, S3Error>
pub async fn text(self) -> Result<String, S3Error>
pub async fn json<T>(self) -> Result<T, S3Error>where
T: DeserializeOwned,
Auto Trait Implementations§
impl Freeze for ObjectReader
impl !RefUnwindSafe for ObjectReader
impl Send for ObjectReader
impl Sync for ObjectReader
impl Unpin for ObjectReader
impl UnsafeUnpin for ObjectReader
impl !UnwindSafe for ObjectReader
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request