pub struct SyncGroupRequest {
pub group_id: String,
pub generation_id: i32,
pub member_id: String,
pub group_instance_id: Option<String>,
pub protocol_type: Option<String>,
pub protocol_name: Option<String>,
pub assignments: Vec<SyncGroupRequestAssignment>,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§group_id: String§generation_id: i32§member_id: String§group_instance_id: Option<String>§protocol_type: Option<String>§protocol_name: Option<String>§assignments: Vec<SyncGroupRequestAssignment>§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for SyncGroupRequest
impl Clone for SyncGroupRequest
Source§fn clone(&self) -> SyncGroupRequest
fn clone(&self) -> SyncGroupRequest
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 SyncGroupRequest
impl Debug for SyncGroupRequest
Source§impl Decode<'_> for SyncGroupRequest
impl Decode<'_> for SyncGroupRequest
Source§impl Default for SyncGroupRequest
impl Default for SyncGroupRequest
Source§fn default() -> SyncGroupRequest
fn default() -> SyncGroupRequest
Returns the “default value” for a type. Read more
Source§impl Encode for SyncGroupRequest
impl Encode for SyncGroupRequest
impl Eq for SyncGroupRequest
Source§impl PartialEq for SyncGroupRequest
impl PartialEq for SyncGroupRequest
Source§fn eq(&self, other: &SyncGroupRequest) -> bool
fn eq(&self, other: &SyncGroupRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for SyncGroupRequest
impl ProtocolRequest for SyncGroupRequest
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 = SyncGroupResponse
type Response = SyncGroupResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for SyncGroupRequest
Auto Trait Implementations§
impl Freeze for SyncGroupRequest
impl RefUnwindSafe for SyncGroupRequest
impl Send for SyncGroupRequest
impl Sync for SyncGroupRequest
impl Unpin for SyncGroupRequest
impl UnsafeUnpin for SyncGroupRequest
impl UnwindSafe for SyncGroupRequest
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