pub struct EnvVarReference {
pub name: String,
pub default: Option<String>,
pub range: Range,
}Expand description
环境变量引用
表示 TOML 配置中的环境变量插值,格式为 ${VAR:default} 或 ${VAR}
Fields§
§name: String环境变量名称
default: Option<String>默认值(可选)
range: Range在文档中的位置范围
Trait Implementations§
Source§impl Clone for EnvVarReference
impl Clone for EnvVarReference
Source§fn clone(&self) -> EnvVarReference
fn clone(&self) -> EnvVarReference
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 EnvVarReference
impl Debug for EnvVarReference
Source§impl PartialEq for EnvVarReference
impl PartialEq for EnvVarReference
impl Eq for EnvVarReference
impl StructuralPartialEq for EnvVarReference
Auto Trait Implementations§
impl Freeze for EnvVarReference
impl RefUnwindSafe for EnvVarReference
impl Send for EnvVarReference
impl Sync for EnvVarReference
impl Unpin for EnvVarReference
impl UnwindSafe for EnvVarReference
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§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.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