pub enum PullPolicy {
Always,
Newer,
IfNotPresent,
Never,
}Expand description
Image pull policy
Variants§
Always
Always pull the image, even if cached.
Newer
Resolve remote digest; pull and recreate when it differs from local/running.
IfNotPresent
Use the local image if present; otherwise pull. Never contact a
registry for revalidation when the image is already cached locally.
This is the literal Docker/Kubernetes semantics — no silent upgrade
to Newer for :latest tags (set pull_policy: newer explicitly
when you want redeploy-picks-up-new-latest behavior).
Never
Never pull, use local image only.
Trait Implementations§
Source§impl Clone for PullPolicy
impl Clone for PullPolicy
Source§fn clone(&self) -> PullPolicy
fn clone(&self) -> PullPolicy
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 PullPolicy
Source§impl Debug for PullPolicy
impl Debug for PullPolicy
Source§impl<'de> Deserialize<'de> for PullPolicy
impl<'de> Deserialize<'de> for PullPolicy
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 PullPolicy
Source§impl PartialEq for PullPolicy
impl PartialEq for PullPolicy
Source§fn eq(&self, other: &PullPolicy) -> bool
fn eq(&self, other: &PullPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PullPolicy
impl Serialize for PullPolicy
impl StructuralPartialEq for PullPolicy
Auto Trait Implementations§
impl Freeze for PullPolicy
impl RefUnwindSafe for PullPolicy
impl Send for PullPolicy
impl Sync for PullPolicy
impl Unpin for PullPolicy
impl UnsafeUnpin for PullPolicy
impl UnwindSafe for PullPolicy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.