#[non_exhaustive]pub struct FindCoordinatorRequest {
pub key: StrBytes,
pub key_type: i8,
pub coordinator_keys: Vec<StrBytes>,
pub unknown_tagged_fields: BTreeMap<i32, Bytes>,
}
Expand description
Valid versions: 0-6
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.key: StrBytes
The coordinator key.
Supported API versions: 0-3
key_type: i8
The coordinator key type. (Group, transaction, etc.)
Supported API versions: 1-6
coordinator_keys: Vec<StrBytes>
The coordinator keys.
Supported API versions: 4-6
unknown_tagged_fields: BTreeMap<i32, Bytes>
Other tagged fields
Implementations§
Source§impl FindCoordinatorRequest
impl FindCoordinatorRequest
Sourcepub fn with_key(self, value: StrBytes) -> Self
pub fn with_key(self, value: StrBytes) -> Self
Sets key
to the passed value.
The coordinator key.
Supported API versions: 0-3
Sourcepub fn with_key_type(self, value: i8) -> Self
pub fn with_key_type(self, value: i8) -> Self
Sets key_type
to the passed value.
The coordinator key type. (Group, transaction, etc.)
Supported API versions: 1-6
Sourcepub fn with_coordinator_keys(self, value: Vec<StrBytes>) -> Self
pub fn with_coordinator_keys(self, value: Vec<StrBytes>) -> Self
Sets coordinator_keys
to the passed value.
The coordinator keys.
Supported API versions: 4-6
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 FindCoordinatorRequest
impl Clone for FindCoordinatorRequest
Source§fn clone(&self) -> FindCoordinatorRequest
fn clone(&self) -> FindCoordinatorRequest
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 FindCoordinatorRequest
impl Debug for FindCoordinatorRequest
Source§impl Decodable for FindCoordinatorRequest
Available on crate feature broker
only.
impl Decodable for FindCoordinatorRequest
Available on crate feature
broker
only.Source§impl Default for FindCoordinatorRequest
impl Default for FindCoordinatorRequest
Source§impl Encodable for FindCoordinatorRequest
Available on crate feature client
only.
impl Encodable for FindCoordinatorRequest
Available on crate feature
client
only.Source§impl From<FindCoordinatorRequest> for RequestKind
Available on crate feature messages_enums
only.
impl From<FindCoordinatorRequest> for RequestKind
Available on crate feature
messages_enums
only.Source§fn from(value: FindCoordinatorRequest) -> RequestKind
fn from(value: FindCoordinatorRequest) -> RequestKind
Converts to this type from the input type.
Source§impl HeaderVersion for FindCoordinatorRequest
impl HeaderVersion for FindCoordinatorRequest
Source§fn header_version(version: i16) -> i16
fn header_version(version: i16) -> i16
Maps a header version to a given version for a particular API message.
Source§impl Message for FindCoordinatorRequest
impl Message for FindCoordinatorRequest
Source§const VERSIONS: VersionRange
const VERSIONS: VersionRange
The valid versions for this message.
Source§const DEPRECATED_VERSIONS: Option<VersionRange>
const DEPRECATED_VERSIONS: Option<VersionRange>
The deprecated versions for this message.
Source§impl PartialEq for FindCoordinatorRequest
impl PartialEq for FindCoordinatorRequest
Source§impl Request for FindCoordinatorRequest
Available on crate features client
and broker
only.
impl Request for FindCoordinatorRequest
Available on crate features
client
and broker
only.impl StructuralPartialEq for FindCoordinatorRequest
Auto Trait Implementations§
impl !Freeze for FindCoordinatorRequest
impl RefUnwindSafe for FindCoordinatorRequest
impl Send for FindCoordinatorRequest
impl Sync for FindCoordinatorRequest
impl Unpin for FindCoordinatorRequest
impl UnwindSafe for FindCoordinatorRequest
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