pub struct LeaveGroupRequestData {
pub group_id: KafkaString,
pub member_id: KafkaString,
pub members: Vec<MemberIdentity>,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§group_id: KafkaStringThe ID of the group to leave.
member_id: KafkaStringThe member ID to remove from the group.
members: Vec<MemberIdentity>List of leaving member identities.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl LeaveGroupRequestData
impl LeaveGroupRequestData
pub fn with_group_id(self, value: KafkaString) -> Self
pub fn with_member_id(self, value: KafkaString) -> Self
pub fn with_members(self, value: Vec<MemberIdentity>) -> Self
pub fn read(buf: &mut Bytes, version: i16) -> Result<Self>
pub fn write(&self, buf: &mut BytesMut, version: i16) -> Result<()>
pub fn encoded_len(&self, version: i16) -> Result<usize>
Trait Implementations§
Source§impl Clone for LeaveGroupRequestData
impl Clone for LeaveGroupRequestData
Source§fn clone(&self) -> LeaveGroupRequestData
fn clone(&self) -> LeaveGroupRequestData
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 LeaveGroupRequestData
impl Debug for LeaveGroupRequestData
Source§impl Default for LeaveGroupRequestData
impl Default for LeaveGroupRequestData
Source§impl PartialEq for LeaveGroupRequestData
impl PartialEq for LeaveGroupRequestData
Source§fn eq(&self, other: &LeaveGroupRequestData) -> bool
fn eq(&self, other: &LeaveGroupRequestData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LeaveGroupRequestData
Auto Trait Implementations§
impl !Freeze for LeaveGroupRequestData
impl RefUnwindSafe for LeaveGroupRequestData
impl Send for LeaveGroupRequestData
impl Sync for LeaveGroupRequestData
impl Unpin for LeaveGroupRequestData
impl UnsafeUnpin for LeaveGroupRequestData
impl UnwindSafe for LeaveGroupRequestData
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