pub enum ManifestSource {
FreshRemote,
CachedRemote,
Baseline,
}Expand description
Source of the manifest after fallback resolution.
Variants§
FreshRemote
Freshly fetched from remote URL.
CachedRemote
Loaded from local cache (remote was unreachable).
Baseline
Bundled with the binary (last resort).
Trait Implementations§
Source§impl Clone for ManifestSource
impl Clone for ManifestSource
Source§fn clone(&self) -> ManifestSource
fn clone(&self) -> ManifestSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ManifestSource
Source§impl Debug for ManifestSource
impl Debug for ManifestSource
impl Eq for ManifestSource
Source§impl PartialEq for ManifestSource
impl PartialEq for ManifestSource
Source§fn eq(&self, other: &ManifestSource) -> bool
fn eq(&self, other: &ManifestSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ManifestSource
Auto Trait Implementations§
impl Freeze for ManifestSource
impl RefUnwindSafe for ManifestSource
impl Send for ManifestSource
impl Sync for ManifestSource
impl Unpin for ManifestSource
impl UnsafeUnpin for ManifestSource
impl UnwindSafe for ManifestSource
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more