pub struct DescribedGroupMember {
pub member_id: String,
pub client_id: String,
pub client_host: String,
pub member_metadata: Vec<u8>,
pub member_assignment: Vec<u8>,
}
Fields§
§member_id: String
The member ID assigned by the group coordinator.
client_id: String
The client ID used in the member’s latest join group request.
client_host: String
The client host.
member_metadata: Vec<u8>
The metadata corresponding to the current group protocol in use.
member_assignment: Vec<u8>
The current assignment provided by the group leader.
Trait Implementations§
Source§impl Debug for DescribedGroupMember
impl Debug for DescribedGroupMember
Source§impl Decoder for DescribedGroupMember
impl Decoder for DescribedGroupMember
Source§impl Default for DescribedGroupMember
impl Default for DescribedGroupMember
Source§impl<'de> Deserialize<'de> for DescribedGroupMember
impl<'de> Deserialize<'de> for DescribedGroupMember
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encoder for DescribedGroupMember
impl Encoder for DescribedGroupMember
Auto Trait Implementations§
impl Freeze for DescribedGroupMember
impl RefUnwindSafe for DescribedGroupMember
impl Send for DescribedGroupMember
impl Sync for DescribedGroupMember
impl Unpin for DescribedGroupMember
impl UnwindSafe for DescribedGroupMember
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