Skip to main content

Wait

Trait Wait 

Source
pub trait Wait: Resolvable {
    // Required method
    fn wait(self) -> Self::To;
}
Expand description

Synchronous execution of a resolvable

Required Methods§

Source

fn wait(self) -> Self::To

Synchronously execute and wait

Implementations on Foreign Types§

Source§

impl<Backend> Wait for ShmProviderBuilderBackend<Backend>
where Backend: ShmProviderBackend,

Source§

fn wait(self) -> <ShmProviderBuilderBackend<Backend> as Resolvable>::To

build ShmProvider

Source§

impl<Backend, Layout, Policy> Wait for PrecomputedAllocBuilder<'_, '_, Backend, Layout, Policy>
where Backend: ShmProviderBackend, Layout: AllocLayout, Policy: AllocPolicy<Backend>,

Source§

fn wait( self, ) -> <PrecomputedAllocBuilder<'_, '_, Backend, Layout, Policy> as Resolvable>::To

Source§

impl<Layout> Wait for ShmProviderBuilderWithDefaultBackend<Layout>

Source§

fn wait( self, ) -> <ShmProviderBuilderWithDefaultBackend<Layout> as Resolvable>::To

build ShmProvider

Implementors§

Source§

impl Wait for KeyExprUndeclaration<'_>

Source§

impl Wait for LivelinessSubscriberBuilder<'_, '_, Callback<Sample>, true>

Source§

impl Wait for LivelinessTokenBuilder<'_, '_>

Source§

impl Wait for LivelinessTokenUndeclaration

Source§

impl Wait for MatchingListenerBuilder<'_, Callback<MatchingStatus>, true>

Source§

impl Wait for PublicationBuilder<&Publisher<'_>, PublicationBuilderDelete>

Source§

impl Wait for PublicationBuilder<&Publisher<'_>, PublicationBuilderPut>

Source§

impl Wait for PublicationBuilder<PublisherBuilder<'_, '_>, PublicationBuilderDelete>

Source§

impl Wait for PublicationBuilder<PublisherBuilder<'_, '_>, PublicationBuilderPut>

Source§

impl Wait for PublisherBuilder<'_, '_>

Source§

impl Wait for PublisherUndeclaration<'_>

Source§

impl Wait for SubscriberBuilder<'_, '_, Callback<Sample>, true>

Source§

impl Wait for QuerierBuilder<'_, '_>

Source§

impl Wait for QuerierUndeclaration<'_>

Source§

impl Wait for QueryableBuilder<'_, '_, Callback<Query>, true>

Source§

impl Wait for ReplyBuilder<'_, '_, ReplyBuilderDelete>

Source§

impl Wait for ReplyBuilder<'_, '_, ReplyBuilderPut>

Source§

impl Wait for ReplyErrBuilder<'_>

Source§

impl Wait for LinkEventsListenerBuilder<'_, Callback<LinkEvent>, true>

Available on crate feature unstable only.
Source§

impl Wait for LinksBuilder<'_>

Available on crate feature unstable only.
Source§

impl Wait for PeersZenohIdBuilder<'_>

Source§

impl Wait for RoutersZenohIdBuilder<'_>

Source§

impl Wait for TransportEventsListenerBuilder<'_, Callback<TransportEvent>, true>

Available on crate feature unstable only.
Source§

impl Wait for TransportsBuilder<'_>

Available on crate feature unstable only.
Source§

impl Wait for ZenohIdBuilder<'_>

Source§

impl<Backend, Layout, Policy> Wait for AllocBuilder<'_, Backend, Layout, Policy>
where Backend: ShmProviderBackend, Layout: AllocLayout, Policy: AllocPolicy<Backend>,

Source§

impl<C, To> Wait for ResolveClosure<C, To>
where To: Send, C: FnOnce() -> To + Send,

Source§

impl<F, To> Wait for ResolveFuture<F, To>
where To: Send, F: Future<Output = To> + Send,

Source§

impl<Handler> Wait for LivelinessGetBuilder<'_, '_, Handler>
where Handler: IntoHandler<Reply> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for LivelinessSubscriberBuilder<'_, '_, Handler>
where Handler: IntoHandler<Sample> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for MatchingListenerBuilder<'_, Handler>
where Handler: IntoHandler<MatchingStatus> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for MatchingListenerUndeclaration<Handler>

Source§

impl<Handler> Wait for SubscriberBuilder<'_, '_, Handler>
where Handler: IntoHandler<Sample> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for SubscriberUndeclaration<Handler>

Source§

impl<Handler> Wait for QuerierGetBuilder<'_, '_, Handler>
where Handler: IntoHandler<Reply> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for QueryableBuilder<'_, '_, Handler>
where Handler: IntoHandler<Query> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for QueryableUndeclaration<Handler>

Source§

impl<Handler> Wait for ScoutBuilder<Handler>
where Handler: IntoHandler<Hello> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for LinkEventsListenerBuilder<'_, Handler>
where Handler: IntoHandler<LinkEvent> + Send, Handler::Handler: Send,

Available on crate feature unstable only.
Source§

impl<Handler> Wait for LinkEventsListenerUndeclaration<Handler>

Available on crate feature unstable only.
Source§

impl<Handler> Wait for SessionGetBuilder<'_, '_, Handler>
where Handler: IntoHandler<Reply> + Send, Handler::Handler: Send,

Source§

impl<Handler> Wait for TransportEventsListenerBuilder<'_, Handler>
where Handler: IntoHandler<TransportEvent> + Send, Handler::Handler: Send,

Available on crate feature unstable only.
Source§

impl<Handler> Wait for TransportEventsListenerUndeclaration<Handler>

Available on crate feature unstable only.
Source§

impl<Layout> Wait for PosixShmProviderBackendBinaryHeapBuilder<Layout>

Source§

impl<Layout> Wait for PosixShmProviderBackendBuddyBuilder<Layout>

Source§

impl<Layout> Wait for PosixShmProviderBackendTalcBuilder<Layout>

Source§

impl<TCloseable: Closeable> Wait for CloseBuilder<TCloseable>

Source§

impl<TryIntoConfig> Wait for OpenBuilder<TryIntoConfig>
where TryIntoConfig: TryInto<Config> + Send + 'static, <TryIntoConfig as TryInto<Config>>::Error: Debug,