pub struct ComposeFileInfo {
pub path: PathBuf,
pub environment: Option<String>,
pub version: Option<String>,
pub service_names: Vec<String>,
pub networks: Vec<String>,
pub volumes: Vec<String>,
pub external_dependencies: Vec<String>,
}
Expand description
Information about a Docker Compose file
Fields§
§path: PathBuf
Path to the compose file
environment: Option<String>
Environment this compose file is for
version: Option<String>
Compose file version
service_names: Vec<String>
Services defined in the compose file
networks: Vec<String>
Networks defined
volumes: Vec<String>
Volumes defined
external_dependencies: Vec<String>
External dependencies (external networks, volumes)
Trait Implementations§
Source§impl Clone for ComposeFileInfo
impl Clone for ComposeFileInfo
Source§fn clone(&self) -> ComposeFileInfo
fn clone(&self) -> ComposeFileInfo
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 ComposeFileInfo
impl Debug for ComposeFileInfo
Source§impl<'de> Deserialize<'de> for ComposeFileInfo
impl<'de> Deserialize<'de> for ComposeFileInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ComposeFileInfo
impl PartialEq for ComposeFileInfo
Source§impl Serialize for ComposeFileInfo
impl Serialize for ComposeFileInfo
impl StructuralPartialEq for ComposeFileInfo
Auto Trait Implementations§
impl Freeze for ComposeFileInfo
impl RefUnwindSafe for ComposeFileInfo
impl Send for ComposeFileInfo
impl Sync for ComposeFileInfo
impl Unpin for ComposeFileInfo
impl UnwindSafe for ComposeFileInfo
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,
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 more