pub struct ComposeManager {
pub container_manager: ContainerManager,
pub compose_files: HashMap<String, ComposeFile>,
pub stacks: HashMap<String, Vec<String>>,
}Expand description
Compose manager
Fields§
§container_manager: ContainerManagerContainer manager
compose_files: HashMap<String, ComposeFile>Loaded compose files
stacks: HashMap<String, Vec<String>>Running stacks
Implementations§
Source§impl ComposeManager
impl ComposeManager
Sourcepub fn up(&mut self, stack_name: &str) -> CommandResult
pub fn up(&mut self, stack_name: &str) -> CommandResult
Up a stack
Sourcepub fn down(&mut self, stack_name: &str) -> CommandResult
pub fn down(&mut self, stack_name: &str) -> CommandResult
Down a stack
Trait Implementations§
Source§impl Debug for ComposeManager
impl Debug for ComposeManager
Auto Trait Implementations§
impl Freeze for ComposeManager
impl RefUnwindSafe for ComposeManager
impl Send for ComposeManager
impl Sync for ComposeManager
impl Unpin for ComposeManager
impl UnsafeUnpin for ComposeManager
impl UnwindSafe for ComposeManager
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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 moreSource§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