pub enum ConfigVal {
Bool(bool),
U32(u32),
Usize(usize),
OptUsize(Option<usize>),
String(String),
Duration(Duration),
Json(Value),
}
Expand description
A type-erased configuration value for when set of different types are stored in a collection.
Variants§
Bool(bool)
A bool
value.
U32(u32)
A u32
value.
Usize(usize)
A usize
value.
OptUsize(Option<usize>)
An Option<usize>
value.
String(String)
A String
value.
Duration(Duration)
A Duration
value.
Json(Value)
A JSON value.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConfigVal
impl RefUnwindSafe for ConfigVal
impl Send for ConfigVal
impl Sync for ConfigVal
impl Unpin for ConfigVal
impl UnwindSafe for ConfigVal
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> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.