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: u64Maximal amount of gas
gas_price: u64Gas price
caller: AddressCaller address
proved_work: u64???
gas_payer: AddressGas payer address
expiration: u32Expiration (in blocks)
block_ref: u64Block 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 duplicate 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