pub enum VhostInjection {
EnvVar {
env_var_name: String,
},
Variable {
variable_name: String,
},
Vhost {
exposed_port: String,
zone: Option<String>,
},
}Expand description
§Describes an injection of a resource in an application
Variants§
EnvVar
Environment variable injection, where the value is the name of the environment variable.
Variable
Variable function, where the values are the name of the function and the parameter.
Vhost
Vhost injection, where the values are the exposed port and the zone
Trait Implementations§
Source§impl Clone for VhostInjection
impl Clone for VhostInjection
Source§fn clone(&self) -> VhostInjection
fn clone(&self) -> VhostInjection
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 VhostInjection
impl Debug for VhostInjection
Source§impl<'de> Deserialize<'de> for VhostInjection
impl<'de> Deserialize<'de> for VhostInjection
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 Display for VhostInjection
impl Display for VhostInjection
Source§impl PartialEq for VhostInjection
impl PartialEq for VhostInjection
Source§impl Serialize for VhostInjection
impl Serialize for VhostInjection
impl Eq for VhostInjection
impl StructuralPartialEq for VhostInjection
Auto Trait Implementations§
impl Freeze for VhostInjection
impl RefUnwindSafe for VhostInjection
impl Send for VhostInjection
impl Sync for VhostInjection
impl Unpin for VhostInjection
impl UnsafeUnpin for VhostInjection
impl UnwindSafe for VhostInjection
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.