Struct fluvio_dataplane_protocol::api::ResponseMessage [−]
pub struct ResponseMessage<P> {
pub correlation_id: i32,
pub response: P,
}Fields
correlation_id: i32response: PImplementations
impl<P> ResponseMessage<P>
impl<P> ResponseMessage<P>
pub fn from_header(header: &RequestHeader, response: P) -> ResponseMessage<P>
pub fn new(correlation_id: i32, response: P) -> ResponseMessage<P>
impl<P> ResponseMessage<P> where
P: Decoder,
impl<P> ResponseMessage<P> where
P: Decoder,
pub fn decode_from<T>(
src: &mut T,
version: i16
) -> Result<ResponseMessage<P>, Error> where
T: Buf,
pub fn decode_from_file<H>(
file_name: H,
version: i16
) -> Result<ResponseMessage<P>, Error> where
H: AsRef<Path>,
Trait Implementations
impl<P> Debug for ResponseMessage<P> where
P: Debug,
impl<P> Debug for ResponseMessage<P> where
P: Debug,
impl<P> Default for ResponseMessage<P> where
P: Default,
impl<P> Default for ResponseMessage<P> where
P: Default,
pub fn default() -> ResponseMessage<P>
pub fn default() -> ResponseMessage<P>
Returns the “default value” for a type. Read more
impl<P> Encoder for ResponseMessage<P> where
P: Encoder + Default,
impl<P> Encoder for ResponseMessage<P> where
P: Encoder + Default,
Auto Trait Implementations
impl<P> RefUnwindSafe for ResponseMessage<P> where
P: RefUnwindSafe,
impl<P> Send for ResponseMessage<P> where
P: Send,
impl<P> Sync for ResponseMessage<P> where
P: Sync,
impl<P> Unpin for ResponseMessage<P> where
P: Unpin,
impl<P> UnwindSafe for ResponseMessage<P> where
P: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more