pub struct FlowControlSettings {
pub max_outstanding_messages: usize,
pub max_outstanding_bytes: usize,
pub max_messages_per_second: u64,
}Expand description
Flow control settings.
Fields§
§max_outstanding_messages: usizeMaximum number of outstanding messages.
max_outstanding_bytes: usizeMaximum bytes of outstanding messages.
max_messages_per_second: u64Limit messages per second (0 = unlimited).
Trait Implementations§
Source§impl Clone for FlowControlSettings
impl Clone for FlowControlSettings
Source§fn clone(&self) -> FlowControlSettings
fn clone(&self) -> FlowControlSettings
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 FlowControlSettings
impl Debug for FlowControlSettings
Auto Trait Implementations§
impl Freeze for FlowControlSettings
impl RefUnwindSafe for FlowControlSettings
impl Send for FlowControlSettings
impl Sync for FlowControlSettings
impl Unpin for FlowControlSettings
impl UnsafeUnpin for FlowControlSettings
impl UnwindSafe for FlowControlSettings
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<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