pub struct ComposeStartCommand { /* private fields */ }
Expand description
Docker Compose start command builder
Implementations§
Source§impl ComposeStartCommand
impl ComposeStartCommand
Sourcepub fn with_config(config: ComposeConfig) -> Self
pub fn with_config(config: ComposeConfig) -> Self
Create with a specific configuration
Sourcepub async fn run(&self) -> Result<ComposeOutput>
pub async fn run(&self) -> Result<ComposeOutput>
Trait Implementations§
Source§impl Clone for ComposeStartCommand
impl Clone for ComposeStartCommand
Source§fn clone(&self) -> ComposeStartCommand
fn clone(&self) -> ComposeStartCommand
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 ComposeCommand for ComposeStartCommand
impl ComposeCommand for ComposeStartCommand
Source§type Output = ComposeOutput
type Output = ComposeOutput
The output type this command produces
Source§fn subcommand(&self) -> &'static str
fn subcommand(&self) -> &'static str
Get the compose subcommand name (e.g., “up”, “down”, “ps”)
Source§fn build_args(&self) -> Vec<String>
fn build_args(&self) -> Vec<String>
Build command-specific arguments
Source§fn execute<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Self::Output>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Self::Output>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Execute the command
Source§fn config(&self) -> &ComposeConfig
fn config(&self) -> &ComposeConfig
Get the compose configuration
Source§impl Debug for ComposeStartCommand
impl Debug for ComposeStartCommand
Source§impl Default for ComposeStartCommand
impl Default for ComposeStartCommand
Source§fn default() -> ComposeStartCommand
fn default() -> ComposeStartCommand
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComposeStartCommand
impl RefUnwindSafe for ComposeStartCommand
impl Send for ComposeStartCommand
impl Sync for ComposeStartCommand
impl Unpin for ComposeStartCommand
impl UnwindSafe for ComposeStartCommand
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