pub enum BlobServiceResponse {
HealthCheck(BlobResult<BlobHealth>),
Upload(BlobResult<BlobId>),
Download(BlobResult<Option<Vec<u8>>>),
GetInfo(BlobResult<Option<BlobInfo>>),
CheckBlobs(BlobResult<Vec<bool>>),
}Expand description
The response sent over the wire from the server to the client.
Variants§
HealthCheck(BlobResult<BlobHealth>)
Upload(BlobResult<BlobId>)
Download(BlobResult<Option<Vec<u8>>>)
GetInfo(BlobResult<Option<BlobInfo>>)
CheckBlobs(BlobResult<Vec<bool>>)
Trait Implementations§
Source§impl Debug for BlobServiceResponse
impl Debug for BlobServiceResponse
Source§impl<'de> Deserialize<'de> for BlobServiceResponse
impl<'de> Deserialize<'de> for BlobServiceResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BlobServiceResponse
impl RefUnwindSafe for BlobServiceResponse
impl Send for BlobServiceResponse
impl Sync for BlobServiceResponse
impl Unpin for BlobServiceResponse
impl UnwindSafe for BlobServiceResponse
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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