pub struct TopicSnapshot {
pub name: TopicName,
pub partitions: Vec<PartitionSnapshot>,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0
Fields
name: TopicName
The name of the topic to fetch
Supported API versions: 0
partitions: Vec<PartitionSnapshot>
The partitions to fetch
Supported API versions: 0
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations
sourceimpl Clone for TopicSnapshot
impl Clone for TopicSnapshot
sourcefn clone(&self) -> TopicSnapshot
fn clone(&self) -> TopicSnapshot
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TopicSnapshot
impl Debug for TopicSnapshot
sourceimpl Decodable for TopicSnapshot
impl Decodable for TopicSnapshot
sourceimpl Default for TopicSnapshot
impl Default for TopicSnapshot
sourceimpl Encodable for TopicSnapshot
impl Encodable for TopicSnapshot
sourcefn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
Encode the message into the target buffer.
sourcefn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
sourceimpl Message for TopicSnapshot
impl Message for TopicSnapshot
sourceconst VERSIONS: VersionRange
const VERSIONS: VersionRange
The valid versions for this message.
sourceimpl PartialEq<TopicSnapshot> for TopicSnapshot
impl PartialEq<TopicSnapshot> for TopicSnapshot
sourcefn eq(&self, other: &TopicSnapshot) -> bool
fn eq(&self, other: &TopicSnapshot) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TopicSnapshot) -> bool
fn ne(&self, other: &TopicSnapshot) -> bool
This method tests for !=
.
impl StructuralPartialEq for TopicSnapshot
Auto Trait Implementations
impl RefUnwindSafe for TopicSnapshot
impl Send for TopicSnapshot
impl Sync for TopicSnapshot
impl Unpin for TopicSnapshot
impl UnwindSafe for TopicSnapshot
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more