pub struct PartitionedTopicRequest {
pub base_name: String,
pub partitions: u32,
pub schema_subject: Option<String>,
pub dispatch_strategy: i32,
}Fields§
§base_name: String/namespace/topic
partitions: u32number of partitions
schema_subject: Option<String>Schema subject from Schema Registry (optional)
dispatch_strategy: i32Implementations§
Source§impl PartitionedTopicRequest
impl PartitionedTopicRequest
Sourcepub fn schema_subject(&self) -> &str
pub fn schema_subject(&self) -> &str
Returns the value of schema_subject, or the default value if schema_subject is unset.
Sourcepub fn dispatch_strategy(&self) -> DispatchStrategy
pub fn dispatch_strategy(&self) -> DispatchStrategy
Returns the enum value of dispatch_strategy, or the default if the field is set to an invalid enum value.
Sourcepub fn set_dispatch_strategy(&mut self, value: DispatchStrategy)
pub fn set_dispatch_strategy(&mut self, value: DispatchStrategy)
Sets dispatch_strategy to the provided enum value.
Trait Implementations§
Source§impl Clone for PartitionedTopicRequest
impl Clone for PartitionedTopicRequest
Source§fn clone(&self) -> PartitionedTopicRequest
fn clone(&self) -> PartitionedTopicRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 PartitionedTopicRequest
impl Debug for PartitionedTopicRequest
Source§impl Default for PartitionedTopicRequest
impl Default for PartitionedTopicRequest
Source§impl Hash for PartitionedTopicRequest
impl Hash for PartitionedTopicRequest
Source§impl Message for PartitionedTopicRequest
impl Message for PartitionedTopicRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for PartitionedTopicRequest
impl PartialEq for PartitionedTopicRequest
impl Eq for PartitionedTopicRequest
impl StructuralPartialEq for PartitionedTopicRequest
Auto Trait Implementations§
impl Freeze for PartitionedTopicRequest
impl RefUnwindSafe for PartitionedTopicRequest
impl Send for PartitionedTopicRequest
impl Sync for PartitionedTopicRequest
impl Unpin for PartitionedTopicRequest
impl UnwindSafe for PartitionedTopicRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request