pub struct DustConvertParamsBuilder { /* private fields */ }Expand description
Builder for DustConvertParams.
Implementations§
Source§impl DustConvertParamsBuilder
impl DustConvertParamsBuilder
Sourcepub fn asset<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn asset<VALUE: Into<String>>(self, value: VALUE) -> Self
The asset parameter.
This field is **required.
Sourcepub fn account_type<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn account_type<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
SPOT or MARGIN,default SPOT
This field is **optional.
Sourcepub fn client_id<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn client_id<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
A unique id for the request
This field is **optional.
Sourcepub fn target_asset<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn target_asset<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
The target_asset parameter.
This field is **optional.
Sourcepub fn third_party_client_id<VALUE: Into<Option<String>>>(
self,
value: VALUE,
) -> Self
pub fn third_party_client_id<VALUE: Into<Option<String>>>( self, value: VALUE, ) -> Self
The third_party_client_id parameter.
This field is **optional.
Sourcepub fn dust_quota_asset_to_target_asset_price<VALUE: Into<Option<Decimal>>>(
self,
value: VALUE,
) -> Self
pub fn dust_quota_asset_to_target_asset_price<VALUE: Into<Option<Decimal>>>( self, value: VALUE, ) -> Self
The dust_quota_asset_to_target_asset_price parameter.
This field is **optional.
Sourcepub fn build(self) -> Result<DustConvertParams, ParamBuildError>
pub fn build(self) -> Result<DustConvertParams, ParamBuildError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DustConvertParamsBuilder
impl RefUnwindSafe for DustConvertParamsBuilder
impl Send for DustConvertParamsBuilder
impl Sync for DustConvertParamsBuilder
impl Unpin for DustConvertParamsBuilder
impl UnsafeUnpin for DustConvertParamsBuilder
impl UnwindSafe for DustConvertParamsBuilder
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