Struct fluvio::metadata::topic::TopicReplicaParam [−]
pub struct TopicReplicaParam { pub partitions: i32, pub replication_factor: i32, pub ignore_rack_assignment: bool, }
Topic param
Fields
partitions: i32
replication_factor: i32
ignore_rack_assignment: bool
Implementations
impl TopicReplicaParam
pub fn new(
partitions: i32,
replication_factor: i32,
ignore_rack_assignment: bool
) -> TopicReplicaParam
partitions: i32,
replication_factor: i32,
ignore_rack_assignment: bool
) -> TopicReplicaParam
Trait Implementations
impl Clone for TopicReplicaParam
pub fn clone(&self) -> TopicReplicaParam
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TopicReplicaParam
impl Decoder for TopicReplicaParam
pub fn decode<T>(&mut self, src: &mut T, version: i16) -> Result<(), Error> where
T: Buf,
T: Buf,
pub fn decode_from<T>(src: &mut T, version: i16) -> Result<Self, Error> where
Self: Default,
T: Buf,
Self: Default,
T: Buf,
impl Default for TopicReplicaParam
pub fn default() -> TopicReplicaParam
impl Display for TopicReplicaParam
impl Encoder for TopicReplicaParam
pub fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut,
T: BufMut,
pub fn write_size(&self, version: i16) -> usize
pub fn as_bytes(&self, version: i16) -> Result<Bytes, Error>
impl From<(i32, i32, bool)> for TopicReplicaParam
impl PartialEq<TopicReplicaParam> for TopicReplicaParam
pub fn eq(&self, other: &TopicReplicaParam) -> bool
pub fn ne(&self, other: &TopicReplicaParam) -> bool
impl StructuralPartialEq for TopicReplicaParam
Auto Trait Implementations
impl RefUnwindSafe for TopicReplicaParam
impl Send for TopicReplicaParam
impl Sync for TopicReplicaParam
impl Unpin for TopicReplicaParam
impl UnwindSafe for TopicReplicaParam
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,