pub enum DockerEndpoint {
Unix(PathBuf),
Http(String),
}Expand description
Docker API endpoint details for raw HTTP calls.
We keep this alongside the Bollard client because some Docker API responses
(notably /system/df in API v1.52+) do not deserialize cleanly into the
Bollard-generated models. The CLI uses this endpoint to fetch and parse
those responses directly.
Variants§
Unix(PathBuf)
Unix domain socket path (local Docker).
Http(String)
HTTP base URL (remote Docker via SSH tunnel).
Trait Implementations§
Source§impl Clone for DockerEndpoint
impl Clone for DockerEndpoint
Source§fn clone(&self) -> DockerEndpoint
fn clone(&self) -> DockerEndpoint
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 moreAuto Trait Implementations§
impl Freeze for DockerEndpoint
impl RefUnwindSafe for DockerEndpoint
impl Send for DockerEndpoint
impl Sync for DockerEndpoint
impl Unpin for DockerEndpoint
impl UnwindSafe for DockerEndpoint
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