pub struct HttpBindingBuilder { /* private fields */ }Implementations§
Source§impl HttpBindingBuilder
impl HttpBindingBuilder
pub fn binding_id(self, binding_id: impl Into<String>) -> Self
pub fn request_schema<Request: JsonSchema>(self) -> Self
pub fn response_schema<Response: JsonSchema>(self) -> Self
pub fn streamed_request(self) -> Self
pub fn streamed_response(self) -> Self
pub fn buffered_request(self) -> Self
pub fn buffered_response(self) -> Self
Trait Implementations§
Source§impl Clone for HttpBindingBuilder
impl Clone for HttpBindingBuilder
Source§fn clone(&self) -> HttpBindingBuilder
fn clone(&self) -> HttpBindingBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HttpBindingBuilder
impl Debug for HttpBindingBuilder
Source§impl From<HttpBindingBuilder> for ManifestEntry
impl From<HttpBindingBuilder> for ManifestEntry
Source§fn from(value: HttpBindingBuilder) -> Self
fn from(value: HttpBindingBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HttpBindingBuilder
impl RefUnwindSafe for HttpBindingBuilder
impl Send for HttpBindingBuilder
impl Sync for HttpBindingBuilder
impl Unpin for HttpBindingBuilder
impl UnsafeUnpin for HttpBindingBuilder
impl UnwindSafe for HttpBindingBuilder
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