pub struct RequestBodyChunkEvent {
pub correlation_id: String,
pub data: String,
pub is_last: bool,
pub total_size: Option<usize>,
}Expand description
Request body chunk event
Fields§
§correlation_id: StringCorrelation ID
data: StringBody chunk data (base64 encoded for JSON transport)
is_last: boolIs this the last chunk?
total_size: Option<usize>Total body size if known
Trait Implementations§
Source§impl Clone for RequestBodyChunkEvent
impl Clone for RequestBodyChunkEvent
Source§fn clone(&self) -> RequestBodyChunkEvent
fn clone(&self) -> RequestBodyChunkEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 RequestBodyChunkEvent
impl Debug for RequestBodyChunkEvent
Source§impl<'de> Deserialize<'de> for RequestBodyChunkEvent
impl<'de> Deserialize<'de> for RequestBodyChunkEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RequestBodyChunkEvent
impl RefUnwindSafe for RequestBodyChunkEvent
impl Send for RequestBodyChunkEvent
impl Sync for RequestBodyChunkEvent
impl Unpin for RequestBodyChunkEvent
impl UnwindSafe for RequestBodyChunkEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request