#[non_exhaustive]pub struct AllocateProducerIdsResponse {
pub throttle_time_ms: i32,
pub error_code: i16,
pub producer_id_start: ProducerId,
pub producer_id_len: i32,
pub unknown_tagged_fields: BTreeMap<i32, Bytes>,
}Expand description
Valid versions: 0
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.throttle_time_ms: i32The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota.
Supported API versions: 0
error_code: i16The top level response error code
Supported API versions: 0
producer_id_start: ProducerIdThe first producer ID in this range, inclusive
Supported API versions: 0
producer_id_len: i32The number of producer IDs in this range
Supported API versions: 0
unknown_tagged_fields: BTreeMap<i32, Bytes>Other tagged fields
Implementations§
source§impl AllocateProducerIdsResponse
impl AllocateProducerIdsResponse
sourcepub fn with_throttle_time_ms(self, value: i32) -> Self
pub fn with_throttle_time_ms(self, value: i32) -> Self
Sets throttle_time_ms to the passed value.
The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota.
Supported API versions: 0
sourcepub fn with_error_code(self, value: i16) -> Self
pub fn with_error_code(self, value: i16) -> Self
Sets error_code to the passed value.
The top level response error code
Supported API versions: 0
sourcepub fn with_producer_id_start(self, value: ProducerId) -> Self
pub fn with_producer_id_start(self, value: ProducerId) -> Self
Sets producer_id_start to the passed value.
The first producer ID in this range, inclusive
Supported API versions: 0
sourcepub fn with_producer_id_len(self, value: i32) -> Self
pub fn with_producer_id_len(self, value: i32) -> Self
Sets producer_id_len to the passed value.
The number of producer IDs in this range
Supported API versions: 0
sourcepub fn with_unknown_tagged_fields(self, value: BTreeMap<i32, Bytes>) -> Self
pub fn with_unknown_tagged_fields(self, value: BTreeMap<i32, Bytes>) -> Self
Sets unknown_tagged_fields to the passed value.
sourcepub fn with_unknown_tagged_field(self, key: i32, value: Bytes) -> Self
pub fn with_unknown_tagged_field(self, key: i32, value: Bytes) -> Self
Inserts an entry into unknown_tagged_fields.
Trait Implementations§
source§impl Clone for AllocateProducerIdsResponse
impl Clone for AllocateProducerIdsResponse
source§fn clone(&self) -> AllocateProducerIdsResponse
fn clone(&self) -> AllocateProducerIdsResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AllocateProducerIdsResponse
impl Debug for AllocateProducerIdsResponse
source§impl Decodable for AllocateProducerIdsResponse
Available on crate feature client only.
impl Decodable for AllocateProducerIdsResponse
client only.source§impl Encodable for AllocateProducerIdsResponse
Available on crate feature broker only.
impl Encodable for AllocateProducerIdsResponse
broker only.source§impl From<AllocateProducerIdsResponse> for ResponseKind
Available on crate feature messages_enums only.
impl From<AllocateProducerIdsResponse> for ResponseKind
messages_enums only.source§fn from(value: AllocateProducerIdsResponse) -> ResponseKind
fn from(value: AllocateProducerIdsResponse) -> ResponseKind
source§impl HeaderVersion for AllocateProducerIdsResponse
impl HeaderVersion for AllocateProducerIdsResponse
source§fn header_version(version: i16) -> i16
fn header_version(version: i16) -> i16
source§impl Message for AllocateProducerIdsResponse
impl Message for AllocateProducerIdsResponse
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
source§const DEPRECATED_VERSIONS: Option<VersionRange> = None
const DEPRECATED_VERSIONS: Option<VersionRange> = None
impl StructuralPartialEq for AllocateProducerIdsResponse
Auto Trait Implementations§
impl Freeze for AllocateProducerIdsResponse
impl RefUnwindSafe for AllocateProducerIdsResponse
impl Send for AllocateProducerIdsResponse
impl Sync for AllocateProducerIdsResponse
impl Unpin for AllocateProducerIdsResponse
impl UnwindSafe for AllocateProducerIdsResponse
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)