pub struct ImagePullRequest {
pub namespace: ContainerdNamespace,
pub reference: String,
}Expand description
Request to pull a container image.
Fields§
§namespace: ContainerdNamespaceContainerd namespace to pull the image into.
reference: StringImage reference to pull (e.g., “docker.io/library/nginx:latest”).
Implementations§
Source§impl ImagePullRequest
impl ImagePullRequest
Sourcepub fn new(reference: impl Into<String>) -> Self
pub fn new(reference: impl Into<String>) -> Self
Create a new request to pull an image.
Uses the system namespace by default.
Sourcepub fn with_namespace(self, namespace: ContainerdNamespace) -> Self
pub fn with_namespace(self, namespace: ContainerdNamespace) -> Self
Set the namespace to pull the image into.
Trait Implementations§
Source§impl Clone for ImagePullRequest
impl Clone for ImagePullRequest
Source§fn clone(&self) -> ImagePullRequest
fn clone(&self) -> ImagePullRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImagePullRequest
impl Debug for ImagePullRequest
Source§impl From<ImagePullRequest> for ImagePullRequest
impl From<ImagePullRequest> for ImagePullRequest
Source§fn from(req: ImagePullRequest) -> Self
fn from(req: ImagePullRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ImagePullRequest
impl RefUnwindSafe for ImagePullRequest
impl Send for ImagePullRequest
impl Sync for ImagePullRequest
impl Unpin for ImagePullRequest
impl UnwindSafe for ImagePullRequest
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request