Struct kafka_protocol::messages::alter_isr_request::AlterIsrRequest
source · [−]pub struct AlterIsrRequest {
pub broker_id: BrokerId,
pub broker_epoch: i64,
pub topics: Vec<TopicData>,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0
Fields
broker_id: BrokerId
The ID of the requesting broker
Supported API versions: 0
broker_epoch: i64
The epoch of the requesting broker
Supported API versions: 0
topics: Vec<TopicData>
Supported API versions: 0
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations
sourceimpl Clone for AlterIsrRequest
impl Clone for AlterIsrRequest
sourcefn clone(&self) -> AlterIsrRequest
fn clone(&self) -> AlterIsrRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AlterIsrRequest
impl Debug for AlterIsrRequest
sourceimpl Decodable for AlterIsrRequest
impl Decodable for AlterIsrRequest
sourceimpl Default for AlterIsrRequest
impl Default for AlterIsrRequest
sourceimpl Encodable for AlterIsrRequest
impl Encodable for AlterIsrRequest
sourcefn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
Encode the message into the target buffer.
sourcefn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
sourceimpl HeaderVersion for AlterIsrRequest
impl HeaderVersion for AlterIsrRequest
sourcefn header_version(version: i16) -> i16
fn header_version(version: i16) -> i16
Maps a header version to a given version for a particular API message.
sourceimpl Message for AlterIsrRequest
impl Message for AlterIsrRequest
sourceconst VERSIONS: VersionRange
const VERSIONS: VersionRange
The valid versions for this message.
sourceimpl PartialEq<AlterIsrRequest> for AlterIsrRequest
impl PartialEq<AlterIsrRequest> for AlterIsrRequest
sourcefn eq(&self, other: &AlterIsrRequest) -> bool
fn eq(&self, other: &AlterIsrRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AlterIsrRequest) -> bool
fn ne(&self, other: &AlterIsrRequest) -> bool
This method tests for !=
.
sourceimpl Request for AlterIsrRequest
impl Request for AlterIsrRequest
type Response = AlterIsrResponse
type Response = AlterIsrResponse
The response associated with this request.
impl StructuralPartialEq for AlterIsrRequest
Auto Trait Implementations
impl RefUnwindSafe for AlterIsrRequest
impl Send for AlterIsrRequest
impl Sync for AlterIsrRequest
impl Unpin for AlterIsrRequest
impl UnwindSafe for AlterIsrRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more