pub struct StakeParams {
pub chain_descriptor: ChainDescriptor,
pub stake_request: StakeRequest,
pub idempotency_key: Option<String>,
}
Expand description
struct for passing parameters to the method [stake
]
Fields§
§chain_descriptor: ChainDescriptor
The protocol identifier (e.g. "ETH"/"SOL"/"MATIC") to use
stake_request: StakeRequest
§idempotency_key: Option<String>
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Implementations§
Source§impl StakeParams
impl StakeParams
Sourcepub fn builder() -> StakeParamsBuilder
pub fn builder() -> StakeParamsBuilder
Create an instance of StakeParams
using the builder syntax
Trait Implementations§
Source§impl Clone for StakeParams
impl Clone for StakeParams
Source§fn clone(&self) -> StakeParams
fn clone(&self) -> StakeParams
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for StakeParams
impl RefUnwindSafe for StakeParams
impl Send for StakeParams
impl Sync for StakeParams
impl Unpin for StakeParams
impl UnwindSafe for StakeParams
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