pub struct TopologyReady { /* private fields */ }Expand description
A handle for awaiting the readiness of a running topology.
Implementations§
Source§impl TopologyReady
impl TopologyReady
Sourcepub async fn wait(self) -> bool
pub async fn wait(self) -> bool
Waits until the topology has registered its components and all of them have reported ready.
Returns true once the topology is fully ready, or false if the topology was torn down before it finished
registering its components. The topology might be torn down before readiness is achieved if shutdown is
requested while still waiting on an upstream dependency such as the environment provider.
Auto Trait Implementations§
impl !RefUnwindSafe for TopologyReady
impl !UnwindSafe for TopologyReady
impl Freeze for TopologyReady
impl Send for TopologyReady
impl Sync for TopologyReady
impl Unpin for TopologyReady
impl UnsafeUnpin for TopologyReady
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
§impl<T> Track for T
impl<T> Track for T
§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 more§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