pub struct BufferedTextStreamOptions { /* private fields */ }Expand description
Configures an invocation-managed buffered text Stream writer.
Implementations§
Source§impl BufferedTextStreamOptions
impl BufferedTextStreamOptions
Sourcepub fn new(flush_interval: Duration, max_buffered_bytes: usize) -> Self
pub fn new(flush_interval: Duration, max_buffered_bytes: usize) -> Self
Creates settings with a positive interval and soft UTF-8 byte threshold.
Validation occurs when the writer is created.
Sourcepub fn flush_interval(&self) -> Duration
pub fn flush_interval(&self) -> Duration
Returns the one-shot flush interval.
Sourcepub fn max_buffered_bytes(&self) -> usize
pub fn max_buffered_bytes(&self) -> usize
Returns the soft UTF-8 batch threshold.
Trait Implementations§
Source§impl Clone for BufferedTextStreamOptions
impl Clone for BufferedTextStreamOptions
impl Copy for BufferedTextStreamOptions
Source§impl Debug for BufferedTextStreamOptions
impl Debug for BufferedTextStreamOptions
Auto Trait Implementations§
impl Freeze for BufferedTextStreamOptions
impl RefUnwindSafe for BufferedTextStreamOptions
impl Send for BufferedTextStreamOptions
impl Sync for BufferedTextStreamOptions
impl Unpin for BufferedTextStreamOptions
impl UnsafeUnpin for BufferedTextStreamOptions
impl UnwindSafe for BufferedTextStreamOptions
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