pub enum CloudPullPolicy {
IfMissing,
Always,
Never,
}Expand description
Cloud pull policy. Twin of domain PullPolicy with a snake_case wire.
Variants§
IfMissing
Use cached layers if complete, pull otherwise.
Always
Always fetch the manifest, reusing cached layers whose digests match.
Never
Never contact the registry; error if the image is not fully cached.
Trait Implementations§
Source§impl Clone for CloudPullPolicy
impl Clone for CloudPullPolicy
Source§fn clone(&self) -> CloudPullPolicy
fn clone(&self) -> CloudPullPolicy
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 CloudPullPolicy
Source§impl Debug for CloudPullPolicy
impl Debug for CloudPullPolicy
Source§impl Default for CloudPullPolicy
impl Default for CloudPullPolicy
Source§fn default() -> CloudPullPolicy
fn default() -> CloudPullPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudPullPolicy
impl<'de> Deserialize<'de> for CloudPullPolicy
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
impl Eq for CloudPullPolicy
Source§impl From<CloudPullPolicy> for PullPolicy
impl From<CloudPullPolicy> for PullPolicy
Source§fn from(policy: CloudPullPolicy) -> Self
fn from(policy: CloudPullPolicy) -> Self
Converts to this type from the input type.
Source§impl From<PullPolicy> for CloudPullPolicy
impl From<PullPolicy> for CloudPullPolicy
Source§fn from(policy: PullPolicy) -> Self
fn from(policy: PullPolicy) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CloudPullPolicy
impl PartialEq for CloudPullPolicy
Source§impl Serialize for CloudPullPolicy
impl Serialize for CloudPullPolicy
impl StructuralPartialEq for CloudPullPolicy
Auto Trait Implementations§
impl Freeze for CloudPullPolicy
impl RefUnwindSafe for CloudPullPolicy
impl Send for CloudPullPolicy
impl Sync for CloudPullPolicy
impl Unpin for CloudPullPolicy
impl UnsafeUnpin for CloudPullPolicy
impl UnwindSafe for CloudPullPolicy
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