[−][src]Trait rsocket_rust::prelude::RSocket
Required methods
fn metadata_push(&self, req: Payload) -> Mono<()>
fn fire_and_forget(&self, req: Payload) -> Mono<()>
fn request_response(&self, req: Payload) -> Mono<Result<Payload, RSocketError>>
fn request_stream(&self, req: Payload) -> Flux<Result<Payload, RSocketError>>
fn request_channel(
&self,
reqs: Flux<Result<Payload, RSocketError>>
) -> Flux<Result<Payload, RSocketError>>
&self,
reqs: Flux<Result<Payload, RSocketError>>
) -> Flux<Result<Payload, RSocketError>>
Implementors
impl RSocket for EchoRSocket
[src]
fn metadata_push(&self, req: Payload) -> Mono<()>
[src]
fn fire_and_forget(&self, req: Payload) -> Mono<()>
[src]
fn request_response(&self, req: Payload) -> Mono<Result<Payload, RSocketError>>
[src]
fn request_stream(&self, req: Payload) -> Flux<Result<Payload, RSocketError>>
[src]
fn request_channel(
&self,
reqs: Flux<Result<Payload, RSocketError>>
) -> Flux<Result<Payload, RSocketError>>
[src]
&self,
reqs: Flux<Result<Payload, RSocketError>>
) -> Flux<Result<Payload, RSocketError>>
impl<R> RSocket for Client<R> where
R: Send + Sync + Copy + Spawner + 'static,
[src]
R: Send + Sync + Copy + Spawner + 'static,
fn metadata_push(&self, req: Payload) -> Mono<()>
[src]
fn fire_and_forget(&self, req: Payload) -> Mono<()>
[src]
fn request_response(&self, req: Payload) -> Mono<Result<Payload, RSocketError>>
[src]
fn request_stream(&self, req: Payload) -> Flux<Result<Payload, RSocketError>>
[src]
fn request_channel(
&self,
reqs: Flux<Result<Payload, RSocketError>>
) -> Flux<Result<Payload, RSocketError>>
[src]
&self,
reqs: Flux<Result<Payload, RSocketError>>
) -> Flux<Result<Payload, RSocketError>>