pub struct StaticThreadConfigLoader { /* private fields */ }Expand description
Loader backed by a static set of typed thread config sources.
Implementations§
Source§impl StaticThreadConfigLoader
impl StaticThreadConfigLoader
pub fn new(sources: Vec<ThreadConfigSource>) -> Self
Trait Implementations§
Source§impl Clone for StaticThreadConfigLoader
impl Clone for StaticThreadConfigLoader
Source§fn clone(&self) -> StaticThreadConfigLoader
fn clone(&self) -> StaticThreadConfigLoader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StaticThreadConfigLoader
impl Debug for StaticThreadConfigLoader
Source§impl Default for StaticThreadConfigLoader
impl Default for StaticThreadConfigLoader
Source§fn default() -> StaticThreadConfigLoader
fn default() -> StaticThreadConfigLoader
Returns the “default value” for a type. Read more
Source§impl PartialEq for StaticThreadConfigLoader
impl PartialEq for StaticThreadConfigLoader
impl StructuralPartialEq for StaticThreadConfigLoader
Source§impl ThreadConfigLoader for StaticThreadConfigLoader
impl ThreadConfigLoader for StaticThreadConfigLoader
Source§fn load(
&self,
_context: ThreadConfigContext,
) -> ThreadConfigLoaderFuture<'_, Vec<ThreadConfigSource>>
fn load( &self, _context: ThreadConfigContext, ) -> ThreadConfigLoaderFuture<'_, Vec<ThreadConfigSource>>
Load source-specific typed config. Read more
fn load_config_layers( &self, context: ThreadConfigContext, ) -> ThreadConfigLoaderFuture<'_, Vec<ConfigLayerEntry>>
Auto Trait Implementations§
impl Freeze for StaticThreadConfigLoader
impl RefUnwindSafe for StaticThreadConfigLoader
impl Send for StaticThreadConfigLoader
impl Sync for StaticThreadConfigLoader
impl Unpin for StaticThreadConfigLoader
impl UnsafeUnpin for StaticThreadConfigLoader
impl UnwindSafe for StaticThreadConfigLoader
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<T> AsTypeStaticRegistered for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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>
impl<T> HasTyVTable for Twhere
T: ?Sized,
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> 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