pub struct UserDataStreamSubscribeSignatureParamsBuilder { /* private fields */ }Expand description
Builder for UserDataStreamSubscribeSignatureParams.
Implementations§
Source§impl UserDataStreamSubscribeSignatureParamsBuilder
impl UserDataStreamSubscribeSignatureParamsBuilder
Sourcepub fn id<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn id<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Unique WebSocket request ID.
This field is **optional.
Sourcepub fn recv_window<VALUE: Into<Option<Decimal>>>(self, value: VALUE) -> Self
pub fn recv_window<VALUE: Into<Option<Decimal>>>(self, value: VALUE) -> Self
The value cannot be greater than 60000.
Supports up to three decimal places of precision (e.g., 6000.346) so that microseconds may be specified.
This field is **optional.
Sourcepub fn build(
self,
) -> Result<UserDataStreamSubscribeSignatureParams, ParamBuildError>
pub fn build( self, ) -> Result<UserDataStreamSubscribeSignatureParams, ParamBuildError>
Builds a new UserDataStreamSubscribeSignatureParams.
§Errors
If a required field has not been initialized.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UserDataStreamSubscribeSignatureParamsBuilder
impl RefUnwindSafe for UserDataStreamSubscribeSignatureParamsBuilder
impl Send for UserDataStreamSubscribeSignatureParamsBuilder
impl Sync for UserDataStreamSubscribeSignatureParamsBuilder
impl Unpin for UserDataStreamSubscribeSignatureParamsBuilder
impl UnsafeUnpin for UserDataStreamSubscribeSignatureParamsBuilder
impl UnwindSafe for UserDataStreamSubscribeSignatureParamsBuilder
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