pub struct BootstrapGuard { /* private fields */ }Expand description
A drop guard for ensuring deferred cleanup of resources acquired during bootstrap.
Implementations§
Source§impl BootstrapGuard
impl BootstrapGuard
Sourcepub fn logging(&self) -> &LoggingGuard
pub fn logging(&self) -> &LoggingGuard
Returns a reference to the LoggingGuard.
Use this to obtain a LoggingOverrideController clone (via
LoggingGuard::controller) for downstream callers that drive runtime filter changes.
Sourcepub fn logging_mut(&mut self) -> &mut LoggingGuard
pub fn logging_mut(&mut self) -> &mut LoggingGuard
Returns a mutable reference to the LoggingGuard.
Use this to swap the entire logging configuration (outputs, format, level) via LoggingGuard::reload.
Auto Trait Implementations§
impl Freeze for BootstrapGuard
impl !RefUnwindSafe for BootstrapGuard
impl Send for BootstrapGuard
impl Sync for BootstrapGuard
impl Unpin for BootstrapGuard
impl UnsafeUnpin for BootstrapGuard
impl !UnwindSafe for BootstrapGuard
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::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Track for T
impl<T> Track for T
Source§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Instruments this type by attaching the given resource group token, returning a
Tracked wrapper. Read moreSource§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Instruments this type by attaching the current resource group, returning a
Tracked wrapper. Read more