pub struct AggregateTradeStreamParamsBuilder { /* private fields */ }Expand description
Builder for AggregateTradeStreamParams.
Implementations§
Source§impl AggregateTradeStreamParamsBuilder
impl AggregateTradeStreamParamsBuilder
Sourcepub fn symbol<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn symbol<VALUE: Into<String>>(self, value: VALUE) -> Self
Symbol to subscribe, in lowercase stream format.
This field is **required.
Sourcepub fn id<VALUE: Into<Option<u32>>>(self, value: VALUE) -> Self
pub fn id<VALUE: Into<Option<u32>>>(self, value: VALUE) -> Self
Unique WebSocket request ID.
This field is **optional.
Sourcepub fn build(self) -> Result<AggregateTradeStreamParams, ParamBuildError>
pub fn build(self) -> Result<AggregateTradeStreamParams, ParamBuildError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AggregateTradeStreamParamsBuilder
impl RefUnwindSafe for AggregateTradeStreamParamsBuilder
impl Send for AggregateTradeStreamParamsBuilder
impl Sync for AggregateTradeStreamParamsBuilder
impl Unpin for AggregateTradeStreamParamsBuilder
impl UnsafeUnpin for AggregateTradeStreamParamsBuilder
impl UnwindSafe for AggregateTradeStreamParamsBuilder
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