pub enum DependsOn {
Simple(Vec<String>),
Conditional(IndexMap<String, DependsOnSettings>),
}Expand description
With the depends_on attribute, you can control the order of service startup and shutdown.
It is useful if services are closely coupled, and the startup sequence impacts the application’s functionality.
See more: https://docs.docker.com/reference/compose-file/services/#depends_on
Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DependsOn
impl<'de> Deserialize<'de> for DependsOn
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
impl Eq for DependsOn
impl StructuralPartialEq for DependsOn
Auto Trait Implementations§
impl Freeze for DependsOn
impl RefUnwindSafe for DependsOn
impl Send for DependsOn
impl Sync for DependsOn
impl Unpin for DependsOn
impl UnsafeUnpin for DependsOn
impl UnwindSafe for DependsOn
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.