pub struct RequestClientBuilder<Req, Resp> {
pub name: &'static str,
pub hooks: RequestClientHooks<Req, Resp>,
pub stubs: RequestClientStubs<Req, Resp>,
pub init: RequestInitState,
}
Fields§
§name: &'static str
§hooks: RequestClientHooks<Req, Resp>
§stubs: RequestClientStubs<Req, Resp>
§init: RequestInitState
Implementations§
Source§impl<Req: Owned, Resp: Owned> RequestClientBuilder<Req, Resp>
impl<Req: Owned, Resp: Owned> RequestClientBuilder<Req, Resp>
pub fn new( name: &'static str, hooks: RequestClientHooks<Req, Resp>, stubs: RequestClientStubs<Req, Resp>, _config: &RequestClientConfig, init: RequestInitState, ) -> Self
pub fn create_handle(&self, setup: &RoleSetup<'_>) -> RequestClient<Req, Resp>
pub fn build(self, setup: &RoleSetup<'_>)
Auto Trait Implementations§
impl<Req, Resp> Freeze for RequestClientBuilder<Req, Resp>
impl<Req, Resp> !RefUnwindSafe for RequestClientBuilder<Req, Resp>
impl<Req, Resp> !Send for RequestClientBuilder<Req, Resp>
impl<Req, Resp> !Sync for RequestClientBuilder<Req, Resp>
impl<Req, Resp> Unpin for RequestClientBuilder<Req, Resp>
impl<Req, Resp> !UnwindSafe for RequestClientBuilder<Req, Resp>
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