pub struct HashrateResaleRequestParamsBuilder { /* private fields */ }Expand description
Builder for HashrateResaleRequestParams.
Implementations§
Source§impl HashrateResaleRequestParamsBuilder
impl HashrateResaleRequestParamsBuilder
Sourcepub fn user_name<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn user_name<VALUE: Into<String>>(self, value: VALUE) -> Self
Mining account test
This field is **required.
Sourcepub fn algo<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn algo<VALUE: Into<String>>(self, value: VALUE) -> Self
Algorithm(sha256) sha256
This field is **required.
Sourcepub fn end_date<VALUE: Into<i64>>(self, value: VALUE) -> Self
pub fn end_date<VALUE: Into<i64>>(self, value: VALUE) -> Self
Resale End Time (Millisecond timestamp) 1617659086000
This field is **required.
Sourcepub fn start_date<VALUE: Into<i64>>(self, value: VALUE) -> Self
pub fn start_date<VALUE: Into<i64>>(self, value: VALUE) -> Self
Resale Start Time(Millisecond timestamp) 1607659086000
This field is **required.
Sourcepub fn to_pool_user<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn to_pool_user<VALUE: Into<String>>(self, value: VALUE) -> Self
Mining Account S19pro
This field is **required.
Sourcepub fn hash_rate<VALUE: Into<i64>>(self, value: VALUE) -> Self
pub fn hash_rate<VALUE: Into<i64>>(self, value: VALUE) -> Self
Resale hashrate h/s must be transferred (BTC is greater than 500000000000 ETH is greater than 500000) 100000000
This field is **required.
Sourcepub fn recv_window<VALUE: Into<Option<i64>>>(self, value: VALUE) -> Self
pub fn recv_window<VALUE: Into<Option<i64>>>(self, value: VALUE) -> Self
The recv_window parameter.
This field is **optional.
Sourcepub fn build(self) -> Result<HashrateResaleRequestParams, ParamBuildError>
pub fn build(self) -> Result<HashrateResaleRequestParams, ParamBuildError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HashrateResaleRequestParamsBuilder
impl RefUnwindSafe for HashrateResaleRequestParamsBuilder
impl Send for HashrateResaleRequestParamsBuilder
impl Sync for HashrateResaleRequestParamsBuilder
impl Unpin for HashrateResaleRequestParamsBuilder
impl UnsafeUnpin for HashrateResaleRequestParamsBuilder
impl UnwindSafe for HashrateResaleRequestParamsBuilder
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