pub struct MockDockerClient {
pub containers: Vec<Container>,
pub images: Vec<Image>,
pub networks: Vec<Network>,
pub volumes: Vec<Volume>,
pub logs: HashMap<String, Vec<String>>,
pub events: Vec<DockerEvent>,
}Fields§
§containers: Vec<Container>§images: Vec<Image>§networks: Vec<Network>§volumes: Vec<Volume>§logs: HashMap<String, Vec<String>>§events: Vec<DockerEvent>Trait Implementations§
Source§impl Clone for MockDockerClient
impl Clone for MockDockerClient
Source§fn clone(&self) -> MockDockerClient
fn clone(&self) -> MockDockerClient
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 MockDockerClient
impl Debug for MockDockerClient
Source§impl Default for MockDockerClient
impl Default for MockDockerClient
Source§fn default() -> MockDockerClient
fn default() -> MockDockerClient
Returns the “default value” for a type. Read more
Source§impl DockerClient for MockDockerClient
impl DockerClient for MockDockerClient
async fn list_containers(&self) -> Result<Vec<Container>, DockerError>
async fn list_images(&self) -> Result<Vec<Image>, DockerError>
async fn list_networks(&self) -> Result<Vec<Network>, DockerError>
async fn list_volumes(&self) -> Result<Vec<Volume>, DockerError>
async fn inspect_container(&self, id: &str) -> Result<Container, DockerError>
async fn container_logs( &self, id: &str, _tail: usize, ) -> Result<Vec<String>, DockerError>
async fn container_logs_stream( &self, id: &str, _tail: usize, ) -> Result<DockerLogStream, DockerError>
async fn container_stats(&self, id: &str) -> Result<MetricSample, DockerError>
async fn events_stream( &self, _since: Option<&str>, _until: Option<&str>, ) -> Result<DockerEventStream, DockerError>
async fn ping(&self) -> Result<bool, DockerError>
Auto Trait Implementations§
impl Freeze for MockDockerClient
impl RefUnwindSafe for MockDockerClient
impl Send for MockDockerClient
impl Sync for MockDockerClient
impl Unpin for MockDockerClient
impl UnsafeUnpin for MockDockerClient
impl UnwindSafe for MockDockerClient
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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