pub struct WheelConfigBuilder { /* private fields */ }Expand description
时间轮配置构建器
Implementations§
Source§impl WheelConfigBuilder
impl WheelConfigBuilder
Sourcepub fn tick_duration(self, duration: Duration) -> Self
pub fn tick_duration(self, duration: Duration) -> Self
设置 tick 时长
Sourcepub fn slot_count(self, count: usize) -> Self
pub fn slot_count(self, count: usize) -> Self
设置槽位数量
Sourcepub fn build(self) -> Result<WheelConfig, TimerError>
pub fn build(self) -> Result<WheelConfig, TimerError>
Trait Implementations§
Source§impl Clone for WheelConfigBuilder
impl Clone for WheelConfigBuilder
Source§fn clone(&self) -> WheelConfigBuilder
fn clone(&self) -> WheelConfigBuilder
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 WheelConfigBuilder
impl Debug for WheelConfigBuilder
Auto Trait Implementations§
impl Freeze for WheelConfigBuilder
impl RefUnwindSafe for WheelConfigBuilder
impl Send for WheelConfigBuilder
impl Sync for WheelConfigBuilder
impl Unpin for WheelConfigBuilder
impl UnwindSafe for WheelConfigBuilder
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