pub struct TickerParamsBuilder { /* private fields */ }Expand description
Convenience builder for TickerParams.
Implementations§
Source§impl TickerParamsBuilder
impl TickerParamsBuilder
Sourcepub fn new() -> TickerParamsBuilder
pub fn new() -> TickerParamsBuilder
Creates a new builder instance.
Sourcepub fn rolling(self, rolling: bool) -> TickerParamsBuilder
pub fn rolling(self, rolling: bool) -> TickerParamsBuilder
Sets the rolling flag.
Sourcepub fn window_size(self, window_size: u32) -> TickerParamsBuilder
pub fn window_size(self, window_size: u32) -> TickerParamsBuilder
Sets the window_size parameter in minutes.
Sourcepub fn extra<K, V>(self, key: K, value: V) -> TickerParamsBuilder
pub fn extra<K, V>(self, key: K, value: V) -> TickerParamsBuilder
Adds an arbitrary extra parameter by key.
Sourcepub fn build(self) -> TickerParams
pub fn build(self) -> TickerParams
Finalises the builder and returns TickerParams.
Trait Implementations§
Source§impl Debug for TickerParamsBuilder
impl Debug for TickerParamsBuilder
Source§impl Default for TickerParamsBuilder
impl Default for TickerParamsBuilder
Source§fn default() -> TickerParamsBuilder
fn default() -> TickerParamsBuilder
Returns the “default value” for a type. Read more
Source§impl From<TickerParamsBuilder> for TickerParams
impl From<TickerParamsBuilder> for TickerParams
Source§fn from(builder: TickerParamsBuilder) -> TickerParams
fn from(builder: TickerParamsBuilder) -> TickerParams
Converts to this type from the input type.
Source§impl IntoTickerParams for TickerParamsBuilder
impl IntoTickerParams for TickerParamsBuilder
Source§fn into_ticker_params(self) -> TickerParams
fn into_ticker_params(self) -> TickerParams
Consumes
self and produces TickerParams.Auto Trait Implementations§
impl Freeze for TickerParamsBuilder
impl RefUnwindSafe for TickerParamsBuilder
impl Send for TickerParamsBuilder
impl Sync for TickerParamsBuilder
impl Unpin for TickerParamsBuilder
impl UnwindSafe for TickerParamsBuilder
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