pub struct PublisherConfig {
pub workers: usize,
pub flush_interval: Duration,
pub bundle_size: usize,
pub retry_setting: Option<RetrySetting>,
}Fields§
§workers: usizeworker count. each workers have gRPC channel
flush_interval: Durationinterval for flush bundle message
bundle_size: usizemax bundle size to flush
retry_setting: Option<RetrySetting>Trait Implementations§
Source§impl Clone for PublisherConfig
impl Clone for PublisherConfig
Source§fn clone(&self) -> PublisherConfig
fn clone(&self) -> PublisherConfig
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 PublisherConfig
impl Debug for PublisherConfig
Auto Trait Implementations§
impl Freeze for PublisherConfig
impl RefUnwindSafe for PublisherConfig
impl Send for PublisherConfig
impl Sync for PublisherConfig
impl Unpin for PublisherConfig
impl UnwindSafe for PublisherConfig
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