pub struct ConfigResolver { /* private fields */ }Implementations§
Source§impl ConfigResolver
impl ConfigResolver
Sourcepub fn register(&mut self, name: String, provider: Box<dyn ConfigProvider>)
pub fn register(&mut self, name: String, provider: Box<dyn ConfigProvider>)
Register a new provider
Sourcepub fn resolve_str(&self, value: &str) -> Result<String, ProviderError>
pub fn resolve_str(&self, value: &str) -> Result<String, ProviderError>
Resolve given the string
Trait Implementations§
Source§impl Default for ConfigResolver
impl Default for ConfigResolver
Source§fn default() -> ConfigResolver
fn default() -> ConfigResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ConfigResolver
impl !Send for ConfigResolver
impl !Sync for ConfigResolver
impl !UnwindSafe for ConfigResolver
impl Freeze for ConfigResolver
impl Unpin for ConfigResolver
impl UnsafeUnpin for ConfigResolver
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> 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