[][src]Trait rsocket_rust::prelude::RSocket

pub trait RSocket: Sync + Send {
    fn metadata_push(
        &self,
        req: Payload
    ) -> Box<dyn Future<Item = (), Error = RSocketError>>;
fn fire_and_forget(
        &self,
        req: Payload
    ) -> Box<dyn Future<Item = (), Error = RSocketError>>;
fn request_response(
        &self,
        req: Payload
    ) -> Box<dyn Future<Item = Payload, Error = RSocketError>>;
fn request_stream(
        &self,
        req: Payload
    ) -> Box<dyn Stream<Item = Payload, Error = RSocketError>>; }

Required methods

fn metadata_push(
    &self,
    req: Payload
) -> Box<dyn Future<Item = (), Error = RSocketError>>

fn fire_and_forget(
    &self,
    req: Payload
) -> Box<dyn Future<Item = (), Error = RSocketError>>

fn request_response(
    &self,
    req: Payload
) -> Box<dyn Future<Item = Payload, Error = RSocketError>>

fn request_stream(
    &self,
    req: Payload
) -> Box<dyn Stream<Item = Payload, Error = RSocketError>>

Loading content...

Implementors

impl RSocket for Client[src]

impl RSocket for DuplexSocket[src]

impl RSocket for EmptyRSocket[src]

impl RSocket for MockResponder[src]

Loading content...