pub struct QueryIsolatedMarginTierDataParamsBuilder { /* private fields */ }Expand description
Builder for QueryIsolatedMarginTierDataParams.
Implementations§
Source§impl QueryIsolatedMarginTierDataParamsBuilder
impl QueryIsolatedMarginTierDataParamsBuilder
Sourcepub fn symbol<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn symbol<VALUE: Into<String>>(self, value: VALUE) -> Self
The symbol parameter.
This field is **required.
Sourcepub fn tier<VALUE: Into<Option<i64>>>(self, value: VALUE) -> Self
pub fn tier<VALUE: Into<Option<i64>>>(self, value: VALUE) -> Self
All margin tier data will be returned if tier is omitted
This field is **optional.
Sourcepub fn recv_window<VALUE: Into<Option<i64>>>(self, value: VALUE) -> Self
pub fn recv_window<VALUE: Into<Option<i64>>>(self, value: VALUE) -> Self
No more than 60000
This field is **optional.
Sourcepub fn build(self) -> Result<QueryIsolatedMarginTierDataParams, ParamBuildError>
pub fn build(self) -> Result<QueryIsolatedMarginTierDataParams, ParamBuildError>
Builds a new QueryIsolatedMarginTierDataParams.
§Errors
If a required field has not been initialized.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryIsolatedMarginTierDataParamsBuilder
impl RefUnwindSafe for QueryIsolatedMarginTierDataParamsBuilder
impl Send for QueryIsolatedMarginTierDataParamsBuilder
impl Sync for QueryIsolatedMarginTierDataParamsBuilder
impl Unpin for QueryIsolatedMarginTierDataParamsBuilder
impl UnsafeUnpin for QueryIsolatedMarginTierDataParamsBuilder
impl UnwindSafe for QueryIsolatedMarginTierDataParamsBuilder
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