pub struct DescribedStreamsGroup {
pub error_code: i16,
pub error_message: Option<String>,
pub group_id: String,
pub group_state: String,
pub group_epoch: i32,
pub assignment_epoch: i32,
pub topology: Option<StreamsGroupTopology>,
pub members: Vec<DescribedStreamsGroupMember>,
pub authorized_operations: i32,
}Expand description
One Streams group returned by StreamsGroupDescribe.
Fields§
§error_code: i16§error_message: Option<String>§group_id: String§group_state: String§group_epoch: i32§assignment_epoch: i32§topology: Option<StreamsGroupTopology>§members: Vec<DescribedStreamsGroupMember>Trait Implementations§
Source§impl Clone for DescribedStreamsGroup
impl Clone for DescribedStreamsGroup
Source§fn clone(&self) -> DescribedStreamsGroup
fn clone(&self) -> DescribedStreamsGroup
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 DescribedStreamsGroup
impl Debug for DescribedStreamsGroup
impl Eq for DescribedStreamsGroup
Source§impl PartialEq for DescribedStreamsGroup
impl PartialEq for DescribedStreamsGroup
impl StructuralPartialEq for DescribedStreamsGroup
Auto Trait Implementations§
impl Freeze for DescribedStreamsGroup
impl RefUnwindSafe for DescribedStreamsGroup
impl Send for DescribedStreamsGroup
impl Sync for DescribedStreamsGroup
impl Unpin for DescribedStreamsGroup
impl UnsafeUnpin for DescribedStreamsGroup
impl UnwindSafe for DescribedStreamsGroup
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