pub struct JoinGroupRequest {
pub group_id: String,
pub session_timeout_ms: i32,
pub rebalance_timeout_ms: i32,
pub member_id: String,
pub group_instance_id: Option<String>,
pub protocol_type: String,
pub protocols: Vec<JoinGroupRequestProtocol>,
pub reason: Option<String>,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§group_id: String§session_timeout_ms: i32§rebalance_timeout_ms: i32§member_id: String§group_instance_id: Option<String>§protocol_type: String§protocols: Vec<JoinGroupRequestProtocol>§reason: Option<String>§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for JoinGroupRequest
impl Clone for JoinGroupRequest
Source§fn clone(&self) -> JoinGroupRequest
fn clone(&self) -> JoinGroupRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JoinGroupRequest
impl Debug for JoinGroupRequest
Source§impl Decode<'_> for JoinGroupRequest
impl Decode<'_> for JoinGroupRequest
Source§impl Default for JoinGroupRequest
impl Default for JoinGroupRequest
Source§impl Encode for JoinGroupRequest
impl Encode for JoinGroupRequest
impl Eq for JoinGroupRequest
Source§impl PartialEq for JoinGroupRequest
impl PartialEq for JoinGroupRequest
Source§fn eq(&self, other: &JoinGroupRequest) -> bool
fn eq(&self, other: &JoinGroupRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for JoinGroupRequest
impl ProtocolRequest for JoinGroupRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = JoinGroupResponse
type Response = JoinGroupResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for JoinGroupRequest
Auto Trait Implementations§
impl Freeze for JoinGroupRequest
impl RefUnwindSafe for JoinGroupRequest
impl Send for JoinGroupRequest
impl Sync for JoinGroupRequest
impl Unpin for JoinGroupRequest
impl UnsafeUnpin for JoinGroupRequest
impl UnwindSafe for JoinGroupRequest
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