pub struct ComposeVersionResult {
pub stdout: String,
pub stderr: String,
pub success: bool,
pub version_info: Option<VersionInfo>,
}Expand description
Result from compose version command
Fields§
§stdout: StringRaw stdout output
stderr: StringRaw stderr output
success: boolSuccess status
version_info: Option<VersionInfo>Parsed version information (if JSON format)
Implementations§
Source§impl ComposeVersionResult
impl ComposeVersionResult
Sourcepub fn version_info(&self) -> Option<&VersionInfo>
pub fn version_info(&self) -> Option<&VersionInfo>
Get parsed version information (if JSON format was used)
Sourcepub fn version_string(&self) -> Option<String>
pub fn version_string(&self) -> Option<String>
Get the version string (from parsed info or raw output)
Trait Implementations§
Source§impl Clone for ComposeVersionResult
impl Clone for ComposeVersionResult
Source§fn clone(&self) -> ComposeVersionResult
fn clone(&self) -> ComposeVersionResult
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 ComposeVersionResult
impl RefUnwindSafe for ComposeVersionResult
impl Send for ComposeVersionResult
impl Sync for ComposeVersionResult
impl Unpin for ComposeVersionResult
impl UnwindSafe for ComposeVersionResult
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