pub struct ThreadControllerBuilder { /* private fields */ }Expand description
Builder for creating thread controllers
Implementations§
Source§impl ThreadControllerBuilder
impl ThreadControllerBuilder
Sourcepub fn default_refresh_interval(self, interval_ms: u64) -> Self
pub fn default_refresh_interval(self, interval_ms: u64) -> Self
Set the default refresh interval
Sourcepub fn with_logger(self, logger: Arc<dyn Logger>) -> Self
pub fn with_logger(self, logger: Arc<dyn Logger>) -> Self
Set the logger
Sourcepub fn build(self) -> ThreadControllerImpl
pub fn build(self) -> ThreadControllerImpl
Build a thread controller
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ThreadControllerBuilder
impl !RefUnwindSafe for ThreadControllerBuilder
impl Send for ThreadControllerBuilder
impl Sync for ThreadControllerBuilder
impl Unpin for ThreadControllerBuilder
impl !UnwindSafe for ThreadControllerBuilder
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