pub struct ShareGroupDescribeRequest;Expand description
Java ShareGroupDescribeRequest helpers.
Implementations§
Sourcepub fn error_described_group_list<I>(
group_ids: I,
error_code: i16,
) -> Vec<DescribedShareGroup>
pub fn error_described_group_list<I>( group_ids: I, error_code: i16, ) -> Vec<DescribedShareGroup>
Java ShareGroupDescribeRequest.getErrorDescribedGroupList.
Each group is DescribedShareGroup::new (GroupId + ErrorCode).
JSON defaults match: ErrorMessage null, empty state / assignor
strings, epoch 0, empty Members, and
AUTHORIZED_OPERATIONS_OMITTED. This is not
Self::error_response / ConsumerGroupDescribe
getErrorDescribedGroupList.
Sourcepub fn error_response<I>(
buf: &mut BytesMut,
version: i16,
group_ids: I,
error_code: i16,
throttle_time_ms: i32,
) -> Result<()>
pub fn error_response<I>( buf: &mut BytesMut, version: i16, group_ids: I, error_code: i16, throttle_time_ms: i32, ) -> Result<()>
Java ShareGroupDescribeRequest.getErrorResponse.
Groups copy ids through Self::error_described_group_list.
ErrorMessage stays the JSON default (null); official Java
getErrorResponse does not set it (4.1
getErrorDescribedGroupList sets English Errors.message).
Request IncludeAuthorizedOperations is not copied.
ThrottleTimeMs is JSON 0+ (written on every spoken version
from throttle_time_ms). Convenience encode still writes 0.
Official Java getErrorResponse sets throttleTimeMs from the
argument. This is not Self::error_described_group_list /
ShareGroupDescribeResponse::error_counts /
ConsumerGroupDescribe getErrorResponse / DescribeGroups
getErrorResponse.