Struct rsocket_rust_messaging::RequesterBuilder
source · pub struct RequesterBuilder { /* private fields */ }
Implementations§
source§impl RequesterBuilder
impl RequesterBuilder
pub fn data_mime_type<I>(self, mime_type: I) -> Selfwhere I: Into<MimeType>,
pub fn setup_route<I>(self, route: I) -> Selfwhere I: Into<String>,
pub fn setup_data<D>(self, data: D) -> Selfwhere D: Sized + Serialize + 'static,
pub fn setup_metadata<M, T>(self, metadata: M, mime_type: T) -> Selfwhere M: Sized + Serialize + 'static, T: Into<MimeType>,
pub fn connect_tcp<A>(self, host: A, port: u16) -> Selfwhere A: Into<String>,
pub fn connect_websocket<I>(self, url: I) -> Selfwhere I: Into<String>,
pub async fn build(self) -> Result<Requester>
Trait Implementations§
source§impl Default for RequesterBuilder
impl Default for RequesterBuilder
source§fn default() -> RequesterBuilder
fn default() -> RequesterBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for RequesterBuilder
impl !Send for RequesterBuilder
impl !Sync for RequesterBuilder
impl Unpin for RequesterBuilder
impl !UnwindSafe for RequesterBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more