Enum openvet_common::storage::StorageResponse
source · pub enum StorageResponse {
Ping(String),
Version(Version),
CrateWrite(()),
CrateList(BTreeSet<CrateName>),
CrateInfo(Option<CrateInfo>),
ObjectGet(Option<Bytes>),
ObjectExists(bool),
ObjectWrite(Checksum),
ObjectGc(()),
SourcesMissing(BTreeSet<CrateVersion>),
CrateTreeWrite(()),
}Expand description
The response sent over the wire from the server to the client.
Variants§
Ping(String)
Version(Version)
CrateWrite(())
CrateList(BTreeSet<CrateName>)
CrateInfo(Option<CrateInfo>)
ObjectGet(Option<Bytes>)
ObjectExists(bool)
ObjectWrite(Checksum)
ObjectGc(())
SourcesMissing(BTreeSet<CrateVersion>)
CrateTreeWrite(())
Trait Implementations§
source§impl Debug for StorageResponse
impl Debug for StorageResponse
source§impl<'de> Deserialize<'de> for StorageResponse
impl<'de> Deserialize<'de> for StorageResponse
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 StorageResponse
impl RefUnwindSafe for StorageResponse
impl Send for StorageResponse
impl Sync for StorageResponse
impl Unpin for StorageResponse
impl UnwindSafe for StorageResponse
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