pub struct ComposeService {
pub image: String,
pub command: Vec<String>,
pub expose: Vec<String>,
pub ports: Vec<String>,
pub depends_on: Vec<String>,
pub volumes: Vec<String>,
pub entrypoint: Option<String>,
pub environment: BTreeMap<String, String>,
pub user: Option<String>,
pub container_name: String,
pub network_mode: Option<String>,
pub healthcheck: Option<HealthCheck>,
}
Fields§
§image: String
§command: Vec<String>
§expose: Vec<String>
§ports: Vec<String>
§depends_on: Vec<String>
§volumes: Vec<String>
§entrypoint: Option<String>
§environment: BTreeMap<String, String>
§user: Option<String>
§container_name: String
§network_mode: Option<String>
§healthcheck: Option<HealthCheck>
Trait Implementations§
Source§impl Clone for ComposeService
impl Clone for ComposeService
Source§fn clone(&self) -> ComposeService
fn clone(&self) -> ComposeService
Returns a copy 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 ComposeService
impl Debug for ComposeService
Source§impl Default for ComposeService
impl Default for ComposeService
Source§fn default() -> ComposeService
fn default() -> ComposeService
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComposeService
impl RefUnwindSafe for ComposeService
impl Send for ComposeService
impl Sync for ComposeService
impl Unpin for ComposeService
impl UnwindSafe for ComposeService
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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