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

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>

Available on crate feature unstable only.
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<'_, '_>

Available on crate feature unstable only.
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 PeersZenohIdBuilder<'_>

Source§

impl Wait for RoutersZenohIdBuilder<'_>

Source§

impl Wait for ZenohIdBuilder<'_>

Source§

impl<'a, IDSource, Backend> Wait for AllocLayoutSizedBuilder<'a, IDSource, Backend>
where IDSource: ProtocolIDSource, Backend: ShmProviderBackend,

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,

Available on crate feature unstable only.
Source§

impl<Handler> Wait for MatchingListenerUndeclaration<Handler>

Available on crate feature unstable only.
Source§

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

Source§

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

Available on crate feature unstable only.
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 SessionGetBuilder<'_, '_, Handler>
where Handler: IntoHandler<Reply> + Send, Handler::Handler: Send,

Source§

impl<IDSource, Backend> Wait for ShmProviderBuilderBackendID<IDSource, Backend>
where IDSource: ProtocolIDSource, Backend: ShmProviderBackend,

Source§

impl<IDSource, Backend, Policy> Wait for LayoutAllocBuilder<'_, IDSource, Backend, Policy>
where IDSource: ProtocolIDSource, Backend: ShmProviderBackend, Policy: AllocPolicy,

Source§

impl<IDSource, Backend, Policy> Wait for ProviderAllocBuilder<'_, IDSource, Backend, Policy>
where IDSource: ProtocolIDSource, Backend: ShmProviderBackend, Policy: AllocPolicy,

Source§

impl<Layout> Wait for LayoutedPosixShmProviderBackendBuilder<Layout>
where Layout: Borrow<MemoryLayout>,

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,