pub struct ComposeEventsResult {
pub stdout: String,
pub stderr: String,
pub success: bool,
pub events: Vec<ComposeEvent>,
pub services: Vec<String>,
}Expand description
Result from compose events command
Fields§
§stdout: StringRaw stdout output
stderr: StringRaw stderr output
success: boolSuccess status
events: Vec<ComposeEvent>Parsed events (if JSON format was used)
services: Vec<String>Services that were monitored
Implementations§
Source§impl ComposeEventsResult
impl ComposeEventsResult
Sourcepub fn events(&self) -> &[ComposeEvent]
pub fn events(&self) -> &[ComposeEvent]
Get parsed events (if JSON format was used)
Sourcepub fn events_for_service(&self, service: &str) -> Vec<&ComposeEvent>
pub fn events_for_service(&self, service: &str) -> Vec<&ComposeEvent>
Get events for a specific service
Trait Implementations§
Source§impl Clone for ComposeEventsResult
impl Clone for ComposeEventsResult
Source§fn clone(&self) -> ComposeEventsResult
fn clone(&self) -> ComposeEventsResult
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 ComposeEventsResult
impl RefUnwindSafe for ComposeEventsResult
impl Send for ComposeEventsResult
impl Sync for ComposeEventsResult
impl Unpin for ComposeEventsResult
impl UnwindSafe for ComposeEventsResult
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