pub enum LoadResponse {
CacheValid,
Data {
raw_data: Vec<u8>,
index_version: Option<String>,
},
NotFound,
}
Expand description
Result from loading data from a registry.
Variants§
CacheValid
The cache is valid. The cached data should be used.
Data
The cache is out of date. Returned data should be used.
Fields
NotFound
The requested crate was found.
Auto Trait Implementations§
impl Freeze for LoadResponse
impl RefUnwindSafe for LoadResponse
impl Send for LoadResponse
impl Sync for LoadResponse
impl Unpin for LoadResponse
impl UnwindSafe for LoadResponse
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn 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>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 48 bytes
Size for each variant:
CacheValid
: 0 bytesData
: 48 bytesNotFound
: 0 bytes