pub struct DynamicConfigUpdater { /* private fields */ }Expand description
Updater interface for providers to update configuration
Implementations§
Source§impl DynamicConfigUpdater
impl DynamicConfigUpdater
Sourcepub fn set_snapshot(&self, snapshot: BTreeMap<String, Value>)
pub fn set_snapshot(&self, snapshot: BTreeMap<String, Value>)
Update entire configuration snapshot
Sourcepub fn update_key(&self, key: String, value: Value)
pub fn update_key(&self, key: String, value: Value)
Update single configuration key
Sourcepub fn remove_key(&self, key: &str)
pub fn remove_key(&self, key: &str)
Remove configuration key
Auto Trait Implementations§
impl Freeze for DynamicConfigUpdater
impl RefUnwindSafe for DynamicConfigUpdater
impl Send for DynamicConfigUpdater
impl Sync for DynamicConfigUpdater
impl Unpin for DynamicConfigUpdater
impl UnsafeUnpin for DynamicConfigUpdater
impl UnwindSafe for DynamicConfigUpdater
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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