pub trait Wait: Resolvable {
// Required method
fn wait(self) -> Self::To;
}Expand description
Synchronous execution of a resolvable
Required Methods§
Implementations on Foreign Types§
Source§impl<Backend> Wait for ShmProviderBuilderBackend<Backend>where
Backend: ShmProviderBackend,
impl<Backend> Wait for ShmProviderBuilderBackend<Backend>where
Backend: ShmProviderBackend,
Source§fn wait(self) -> <ShmProviderBuilderBackend<Backend> as Resolvable>::To
fn wait(self) -> <ShmProviderBuilderBackend<Backend> as Resolvable>::To
build ShmProvider
Source§impl<Backend, Layout, Policy> Wait for PrecomputedAllocBuilder<'_, '_, Backend, Layout, Policy>
impl<Backend, Layout, Policy> Wait for PrecomputedAllocBuilder<'_, '_, Backend, Layout, Policy>
fn wait( self, ) -> <PrecomputedAllocBuilder<'_, '_, Backend, Layout, Policy> as Resolvable>::To
Source§impl<Layout> Wait for ShmProviderBuilderWithDefaultBackend<Layout>where
Layout: TryInto<MemoryLayout>,
<Layout as TryInto<MemoryLayout>>::Error: Error,
PosixShmProviderBackendTalcBuilder<Layout>: Resolvable<To = Result<PosixShmProviderBackendTalc, Box<dyn Error + Sync + Send>>> + Wait,
impl<Layout> Wait for ShmProviderBuilderWithDefaultBackend<Layout>where
Layout: TryInto<MemoryLayout>,
<Layout as TryInto<MemoryLayout>>::Error: Error,
PosixShmProviderBackendTalcBuilder<Layout>: Resolvable<To = Result<PosixShmProviderBackendTalc, Box<dyn Error + Sync + Send>>> + Wait,
Source§fn wait(
self,
) -> <ShmProviderBuilderWithDefaultBackend<Layout> as Resolvable>::To
fn wait( self, ) -> <ShmProviderBuilderWithDefaultBackend<Layout> as Resolvable>::To
build ShmProvider
Implementors§
impl Wait for KeyExprUndeclaration<'_>
impl Wait for LivelinessSubscriberBuilder<'_, '_, Callback<Sample>, true>
impl Wait for LivelinessTokenBuilder<'_, '_>
impl Wait for LivelinessTokenUndeclaration
impl Wait for MatchingListenerBuilder<'_, Callback<MatchingStatus>, true>
impl Wait for PublicationBuilder<&Publisher<'_>, PublicationBuilderDelete>
impl Wait for PublicationBuilder<&Publisher<'_>, PublicationBuilderPut>
impl Wait for PublicationBuilder<PublisherBuilder<'_, '_>, PublicationBuilderDelete>
impl Wait for PublicationBuilder<PublisherBuilder<'_, '_>, PublicationBuilderPut>
impl Wait for PublisherBuilder<'_, '_>
impl Wait for PublisherUndeclaration<'_>
impl Wait for SubscriberBuilder<'_, '_, Callback<Sample>, true>
impl Wait for QuerierBuilder<'_, '_>
impl Wait for QuerierUndeclaration<'_>
impl Wait for QueryableBuilder<'_, '_, Callback<Query>, true>
impl Wait for ReplyBuilder<'_, '_, ReplyBuilderDelete>
impl Wait for ReplyBuilder<'_, '_, ReplyBuilderPut>
impl Wait for ReplyErrBuilder<'_>
impl Wait for LinkEventsListenerBuilder<'_, Callback<LinkEvent>, true>
Available on crate feature
unstable only.impl Wait for LinksBuilder<'_>
Available on crate feature
unstable only.impl Wait for PeersZenohIdBuilder<'_>
impl Wait for RoutersZenohIdBuilder<'_>
impl Wait for TransportEventsListenerBuilder<'_, Callback<TransportEvent>, true>
Available on crate feature
unstable only.impl Wait for TransportsBuilder<'_>
Available on crate feature
unstable only.impl Wait for ZenohIdBuilder<'_>
impl<Backend, Layout, Policy> Wait for AllocBuilder<'_, Backend, Layout, Policy>
impl<C, To> Wait for ResolveClosure<C, To>
impl<F, To> Wait for ResolveFuture<F, To>
impl<Handler> Wait for LivelinessGetBuilder<'_, '_, Handler>
impl<Handler> Wait for LivelinessSubscriberBuilder<'_, '_, Handler>
impl<Handler> Wait for MatchingListenerBuilder<'_, Handler>
impl<Handler> Wait for MatchingListenerUndeclaration<Handler>
impl<Handler> Wait for SubscriberBuilder<'_, '_, Handler>
impl<Handler> Wait for SubscriberUndeclaration<Handler>
impl<Handler> Wait for QuerierGetBuilder<'_, '_, Handler>
impl<Handler> Wait for QueryableBuilder<'_, '_, Handler>
impl<Handler> Wait for QueryableUndeclaration<Handler>
impl<Handler> Wait for ScoutBuilder<Handler>
impl<Handler> Wait for LinkEventsListenerBuilder<'_, Handler>
Available on crate feature
unstable only.impl<Handler> Wait for LinkEventsListenerUndeclaration<Handler>
Available on crate feature
unstable only.impl<Handler> Wait for SessionGetBuilder<'_, '_, Handler>
impl<Handler> Wait for TransportEventsListenerBuilder<'_, Handler>
Available on crate feature
unstable only.impl<Handler> Wait for TransportEventsListenerUndeclaration<Handler>
Available on crate feature
unstable only.