pub struct SimulateCallRequest {
pub clauses: Vec<Clause>,
pub gas: u64,
pub gas_price: u64,
pub caller: Address,
pub proved_work: u64,
pub gas_payer: Address,
pub expiration: u32,
pub block_ref: u64,
}
Expand description
Transaction execution simulation request
Fields§
§clauses: Vec<Clause>
Clauses of transaction
gas: u64
Maximal amount of gas
gas_price: u64
Gas price
caller: Address
Caller address
proved_work: u64
???
gas_payer: Address
Gas payer address
expiration: u32
Expiration (in blocks)
block_ref: u64
Block reference to count expiration from.
Trait Implementations§
Source§impl Clone for SimulateCallRequest
impl Clone for SimulateCallRequest
Source§fn clone(&self) -> SimulateCallRequest
fn clone(&self) -> SimulateCallRequest
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 moreSource§impl Debug for SimulateCallRequest
impl Debug for SimulateCallRequest
Source§impl<'de> Deserialize<'de> for SimulateCallRequest
impl<'de> Deserialize<'de> for SimulateCallRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SimulateCallRequest
impl PartialEq for SimulateCallRequest
Source§impl Serialize for SimulateCallRequest
impl Serialize for SimulateCallRequest
impl StructuralPartialEq for SimulateCallRequest
Auto Trait Implementations§
impl Freeze for SimulateCallRequest
impl RefUnwindSafe for SimulateCallRequest
impl Send for SimulateCallRequest
impl Sync for SimulateCallRequest
impl Unpin for SimulateCallRequest
impl UnwindSafe for SimulateCallRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more