Struct fluvio_smartmodule::dataplane::core::api::RequestHeader
source · pub struct RequestHeader { /* private fields */ }Implementations§
source§impl RequestHeader
impl RequestHeader
pub fn new(api_key: u16) -> RequestHeader
pub fn new_with_client<T>(api_key: u16, client_id: T) -> RequestHeaderwhere T: Into<String>,
pub fn api_key(&self) -> u16
pub fn api_version(&self) -> i16
pub fn set_api_version(&mut self, version: i16) -> &mut RequestHeader
pub fn correlation_id(&self) -> i32
pub fn set_correlation_id(&mut self, id: i32) -> &mut RequestHeader
pub fn client_id(&self) -> &String
pub fn set_client_id<T>(&mut self, client_id: T) -> &mut RequestHeaderwhere T: Into<String>,
Trait Implementations§
source§impl Clone for RequestHeader
impl Clone for RequestHeader
source§fn clone(&self) -> RequestHeader
fn clone(&self) -> RequestHeader
Returns a copy 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 RequestHeader
impl Debug for RequestHeader
source§impl Decoder for RequestHeader
impl Decoder for RequestHeader
source§impl Default for RequestHeader
impl Default for RequestHeader
source§fn default() -> RequestHeader
fn default() -> RequestHeader
Returns the “default value” for a type. Read more