pub struct StreamingConfigBuilder { /* private fields */ }Expand description
Builder for streaming configuration
Implementations§
Source§impl StreamingConfigBuilder
impl StreamingConfigBuilder
Sourcepub fn max_concurrency(self, max: usize) -> Self
pub fn max_concurrency(self, max: usize) -> Self
Set maximum concurrency
Sourcepub fn buffer_size(self, size: usize) -> Self
pub fn buffer_size(self, size: usize) -> Self
Set buffer size
Sourcepub fn operation_timeout(self, timeout: Duration) -> Self
pub fn operation_timeout(self, timeout: Duration) -> Self
Set operation timeout
Sourcepub fn monitor_resources(self, monitor: bool) -> Self
pub fn monitor_resources(self, monitor: bool) -> Self
Enable or disable resource monitoring
Sourcepub fn build(self) -> StreamingConfig
pub fn build(self) -> StreamingConfig
Build the configuration
Trait Implementations§
Source§impl Debug for StreamingConfigBuilder
impl Debug for StreamingConfigBuilder
Auto Trait Implementations§
impl Freeze for StreamingConfigBuilder
impl RefUnwindSafe for StreamingConfigBuilder
impl Send for StreamingConfigBuilder
impl Sync for StreamingConfigBuilder
impl Unpin for StreamingConfigBuilder
impl UnsafeUnpin for StreamingConfigBuilder
impl UnwindSafe for StreamingConfigBuilder
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> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more