pub struct StreamMetadata {
pub stream_name: String,
pub code: ResponseCode,
pub leader_reference: u16,
pub replicas_references: Vec<u16>,
}
Fields§
§stream_name: String
§code: ResponseCode
§leader_reference: u16
§replicas_references: Vec<u16>
Trait Implementations§
Source§impl Debug for StreamMetadata
impl Debug for StreamMetadata
Source§impl Decoder for StreamMetadata
impl Decoder for StreamMetadata
fn decode(input: &[u8]) -> Result<(&[u8], Self), DecodeError>
fn decode_version_2(input: &[u8]) -> Result<(&[u8], Self), DecodeError>
Source§impl Encoder for StreamMetadata
impl Encoder for StreamMetadata
fn encoded_size(&self) -> u32
fn encode(&self, writer: &mut impl Write) -> Result<(), EncodeError>
fn encoded_size_version_2(&self) -> u32
fn encode_version_2(&self, writer: &mut impl Write) -> Result<(), EncodeError>
Source§impl PartialEq for StreamMetadata
impl PartialEq for StreamMetadata
impl Eq for StreamMetadata
impl StructuralPartialEq for StreamMetadata
Auto Trait Implementations§
impl Freeze for StreamMetadata
impl RefUnwindSafe for StreamMetadata
impl Send for StreamMetadata
impl Sync for StreamMetadata
impl Unpin for StreamMetadata
impl UnwindSafe for StreamMetadata
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