pub struct RequestSerializer { /* private fields */ }Available on crate feature
reqwest only.Expand description
Wrapper for RequestBuilder that implements StructuredSerializer & BinarySerializer traits.
Implementations§
Source§impl RequestSerializer
impl RequestSerializer
pub fn new(req: RequestBuilder) -> RequestSerializer
Trait Implementations§
Source§impl BinarySerializer<RequestBuilder> for RequestSerializer
impl BinarySerializer<RequestBuilder> for RequestSerializer
fn set_spec_version(self, spec_ver: SpecVersion) -> Result<Self>
fn set_attribute(self, name: &str, value: MessageAttributeValue) -> Result<Self>
fn set_extension(self, name: &str, value: MessageAttributeValue) -> Result<Self>
fn end_with_data(self, bytes: Vec<u8>) -> Result<RequestBuilder>
fn end(self) -> Result<RequestBuilder>
Source§impl StructuredSerializer<RequestBuilder> for RequestSerializer
impl StructuredSerializer<RequestBuilder> for RequestSerializer
fn set_structured_event(self, bytes: Vec<u8>) -> Result<RequestBuilder>
Auto Trait Implementations§
impl !Freeze for RequestSerializer
impl !RefUnwindSafe for RequestSerializer
impl !UnwindSafe for RequestSerializer
impl Send for RequestSerializer
impl Sync for RequestSerializer
impl Unpin for RequestSerializer
impl UnsafeUnpin for RequestSerializer
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