Enum cargo::sources::registry::LoadResponse
source · 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
Fields
The cache is out of date. Returned data should be used.
NotFound
The requested crate was found.
Auto Trait Implementations§
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
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> WithSubscriber for T
impl<T> WithSubscriber for T
source§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>,
source§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: 56 bytes
Size for each variant:
CacheValid
: 0 bytesData
: 48 bytesNotFound
: 0 bytes