Struct hedera::ContractFunctionParameters
source · pub struct ContractFunctionParameters { /* private fields */ }
Expand description
Builder for encoding parameters for a Solidity contract constructor/function call.
Implementations§
source§impl ContractFunctionParameters
impl ContractFunctionParameters
sourcepub fn to_bytes(&self, func_name: Option<&str>) -> Vec<u8> ⓘ
pub fn to_bytes(&self, func_name: Option<&str>) -> Vec<u8> ⓘ
Returns the encoding of the currently added parameters as bytes.
You can continue adding arguments after calling this function.
sourcepub fn add_string<T: AsRef<str>>(&mut self, val: T) -> &mut Self
pub fn add_string<T: AsRef<str>>(&mut self, val: T) -> &mut Self
Add a string
argument to the ContractFunctionParameters
sourcepub fn add_string_array<T: AsRef<str>>(&mut self, val: &[T]) -> &mut Self
pub fn add_string_array<T: AsRef<str>>(&mut self, val: &[T]) -> &mut Self
Add a string[]
argument to the ContractFunctionParameters
sourcepub fn add_bytes(&mut self, val: &[u8]) -> &mut Self
pub fn add_bytes(&mut self, val: &[u8]) -> &mut Self
Add a bytes
argument to the ContractFunctionParameters
sourcepub fn add_bytes_array(&mut self, val: &[&[u8]]) -> &mut Self
pub fn add_bytes_array(&mut self, val: &[&[u8]]) -> &mut Self
Add a bytes[]
argument to the ContractFunctionParameters
sourcepub fn add_bytes32<T: AsBytes32 + ?Sized>(&mut self, val: &T) -> &mut Self
pub fn add_bytes32<T: AsBytes32 + ?Sized>(&mut self, val: &T) -> &mut Self
Add a bytes32
argument to the ContractFunctionParameters
sourcepub fn add_bytes32_array(&mut self, val: &[[u8; 32]]) -> &mut Self
pub fn add_bytes32_array(&mut self, val: &[[u8; 32]]) -> &mut Self
Add a bytes32[]
argument to the ContractFunctionParameters
sourcepub fn add_bool(&mut self, val: bool) -> &mut Self
pub fn add_bool(&mut self, val: bool) -> &mut Self
Add a bool
argument to the ContractFunctionParameters
sourcepub fn add_int8(&mut self, val: i8) -> &mut Self
pub fn add_int8(&mut self, val: i8) -> &mut Self
Add an int8
argument to the ContractFunctionParameters
sourcepub fn add_int16(&mut self, val: i16) -> &mut Self
pub fn add_int16(&mut self, val: i16) -> &mut Self
Add an int16
argument to the ContractFunctionParameters
sourcepub fn add_int24(&mut self, val: i32) -> &mut Self
pub fn add_int24(&mut self, val: i32) -> &mut Self
Add an int24
argument to the ContractFunctionParameters
sourcepub fn add_int32(&mut self, val: i32) -> &mut Self
pub fn add_int32(&mut self, val: i32) -> &mut Self
Add an int32
argument to the ContractFunctionParameters
sourcepub fn add_int40(&mut self, val: i64) -> &mut Self
pub fn add_int40(&mut self, val: i64) -> &mut Self
Add an int40
argument to the ContractFunctionParameters
sourcepub fn add_int48(&mut self, val: i64) -> &mut Self
pub fn add_int48(&mut self, val: i64) -> &mut Self
Add an int48
argument to the ContractFunctionParameters
sourcepub fn add_int56(&mut self, val: i64) -> &mut Self
pub fn add_int56(&mut self, val: i64) -> &mut Self
Add an int56
argument to the ContractFunctionParameters
sourcepub fn add_int64(&mut self, val: i64) -> &mut Self
pub fn add_int64(&mut self, val: i64) -> &mut Self
Add an int64
argument to the ContractFunctionParameters
sourcepub fn add_int72(&mut self, val: i128) -> &mut Self
pub fn add_int72(&mut self, val: i128) -> &mut Self
Add an int72
argument to the ContractFunctionParameters
sourcepub fn add_int80(&mut self, val: i128) -> &mut Self
pub fn add_int80(&mut self, val: i128) -> &mut Self
Add an int80
argument to the ContractFunctionParameters
sourcepub fn add_int88(&mut self, val: i128) -> &mut Self
pub fn add_int88(&mut self, val: i128) -> &mut Self
Add an int88
argument to the ContractFunctionParameters
sourcepub fn add_int96(&mut self, val: i128) -> &mut Self
pub fn add_int96(&mut self, val: i128) -> &mut Self
Add an int96
argument to the ContractFunctionParameters
sourcepub fn add_int104(&mut self, val: i128) -> &mut Self
pub fn add_int104(&mut self, val: i128) -> &mut Self
Add an int104
argument to the ContractFunctionParameters
sourcepub fn add_int112(&mut self, val: i128) -> &mut Self
pub fn add_int112(&mut self, val: i128) -> &mut Self
Add an int112
argument to the ContractFunctionParameters
sourcepub fn add_int120(&mut self, val: i128) -> &mut Self
pub fn add_int120(&mut self, val: i128) -> &mut Self
Add an int120
argument to the ContractFunctionParameters
sourcepub fn add_int128(&mut self, val: i128) -> &mut Self
pub fn add_int128(&mut self, val: i128) -> &mut Self
Add an int128
argument to the ContractFunctionParameters
sourcepub fn add_int136(&mut self, val: BigInt) -> &mut Self
pub fn add_int136(&mut self, val: BigInt) -> &mut Self
Add an int136
argument to the ContractFunctionParameters
sourcepub fn add_int144(&mut self, val: BigInt) -> &mut Self
pub fn add_int144(&mut self, val: BigInt) -> &mut Self
Add an int144
argument to the ContractFunctionParameters
sourcepub fn add_int152(&mut self, val: BigInt) -> &mut Self
pub fn add_int152(&mut self, val: BigInt) -> &mut Self
Add an int152
argument to the ContractFunctionParameters
sourcepub fn add_int160(&mut self, val: BigInt) -> &mut Self
pub fn add_int160(&mut self, val: BigInt) -> &mut Self
Add an int160
argument to the ContractFunctionParameters
sourcepub fn add_int168(&mut self, val: BigInt) -> &mut Self
pub fn add_int168(&mut self, val: BigInt) -> &mut Self
Add an int168
argument to the ContractFunctionParameters
sourcepub fn add_int176(&mut self, val: BigInt) -> &mut Self
pub fn add_int176(&mut self, val: BigInt) -> &mut Self
Add an int176
argument to the ContractFunctionParameters
sourcepub fn add_int184(&mut self, val: BigInt) -> &mut Self
pub fn add_int184(&mut self, val: BigInt) -> &mut Self
Add an int184
argument to the ContractFunctionParameters
sourcepub fn add_int192(&mut self, val: BigInt) -> &mut Self
pub fn add_int192(&mut self, val: BigInt) -> &mut Self
Add an int192
argument to the ContractFunctionParameters
sourcepub fn add_int200(&mut self, val: BigInt) -> &mut Self
pub fn add_int200(&mut self, val: BigInt) -> &mut Self
Add an int200
argument to the ContractFunctionParameters
sourcepub fn add_int208(&mut self, val: BigInt) -> &mut Self
pub fn add_int208(&mut self, val: BigInt) -> &mut Self
Add an int208
argument to the ContractFunctionParameters
sourcepub fn add_int216(&mut self, val: BigInt) -> &mut Self
pub fn add_int216(&mut self, val: BigInt) -> &mut Self
Add an int216
argument to the ContractFunctionParameters
sourcepub fn add_int224(&mut self, val: BigInt) -> &mut Self
pub fn add_int224(&mut self, val: BigInt) -> &mut Self
Add an int224
argument to the ContractFunctionParameters
sourcepub fn add_int232(&mut self, val: BigInt) -> &mut Self
pub fn add_int232(&mut self, val: BigInt) -> &mut Self
Add an int232
argument to the ContractFunctionParameters
sourcepub fn add_int240(&mut self, val: BigInt) -> &mut Self
pub fn add_int240(&mut self, val: BigInt) -> &mut Self
Add an int240
argument to the ContractFunctionParameters
sourcepub fn add_int248(&mut self, val: BigInt) -> &mut Self
pub fn add_int248(&mut self, val: BigInt) -> &mut Self
Add an int248
argument to the ContractFunctionParameters
sourcepub fn add_int256(&mut self, val: BigInt) -> &mut Self
pub fn add_int256(&mut self, val: BigInt) -> &mut Self
Add an int256
argument to the ContractFunctionParameters
sourcepub fn add_int8_array(&mut self, values: &[i8]) -> &mut Self
pub fn add_int8_array(&mut self, values: &[i8]) -> &mut Self
Add an int8[]
argument to the ContractFunctionParameters
sourcepub fn add_int16_array(&mut self, values: &[i16]) -> &mut Self
pub fn add_int16_array(&mut self, values: &[i16]) -> &mut Self
Add an int16[]
argument to the ContractFunctionParameters
sourcepub fn add_int24_array(&mut self, values: &[i32]) -> &mut Self
pub fn add_int24_array(&mut self, values: &[i32]) -> &mut Self
Add an int24[]
argument to the ContractFunctionParameters
sourcepub fn add_int32_array(&mut self, values: &[i32]) -> &mut Self
pub fn add_int32_array(&mut self, values: &[i32]) -> &mut Self
Add an int32[]
argument to the ContractFunctionParameters
sourcepub fn add_int40_array(&mut self, values: &[i64]) -> &mut Self
pub fn add_int40_array(&mut self, values: &[i64]) -> &mut Self
Add an int40[]
argument to the ContractFunctionParameters
sourcepub fn add_int48_array(&mut self, values: &[i64]) -> &mut Self
pub fn add_int48_array(&mut self, values: &[i64]) -> &mut Self
Add an int48[]
argument to the ContractFunctionParameters
sourcepub fn add_int56_array(&mut self, values: &[i64]) -> &mut Self
pub fn add_int56_array(&mut self, values: &[i64]) -> &mut Self
Add an int56[]
argument to the ContractFunctionParameters
sourcepub fn add_int64_array(&mut self, values: &[i64]) -> &mut Self
pub fn add_int64_array(&mut self, values: &[i64]) -> &mut Self
Add an int64[]
argument to the ContractFunctionParameters
sourcepub fn add_int72_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int72_array(&mut self, values: &[i128]) -> &mut Self
Add an int72[]
argument to the ContractFunctionParameters
sourcepub fn add_int80_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int80_array(&mut self, values: &[i128]) -> &mut Self
Add an int80[]
argument to the ContractFunctionParameters
sourcepub fn add_int88_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int88_array(&mut self, values: &[i128]) -> &mut Self
Add an int88[]
argument to the ContractFunctionParameters
sourcepub fn add_int96_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int96_array(&mut self, values: &[i128]) -> &mut Self
Add an int96[]
argument to the ContractFunctionParameters
sourcepub fn add_int104_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int104_array(&mut self, values: &[i128]) -> &mut Self
Add an int104[]
argument to the ContractFunctionParameters
sourcepub fn add_int112_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int112_array(&mut self, values: &[i128]) -> &mut Self
Add an int112[]
argument to the ContractFunctionParameters
sourcepub fn add_int120_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int120_array(&mut self, values: &[i128]) -> &mut Self
Add an int120[]
argument to the ContractFunctionParameters
sourcepub fn add_int128_array(&mut self, values: &[i128]) -> &mut Self
pub fn add_int128_array(&mut self, values: &[i128]) -> &mut Self
Add an int128[]
argument to the ContractFunctionParameters
sourcepub fn add_int136_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int136_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int136[]
argument to the ContractFunctionParameters
sourcepub fn add_int144_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int144_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int144[]
argument to the ContractFunctionParameters
sourcepub fn add_int152_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int152_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int152[]
argument to the ContractFunctionParameters
sourcepub fn add_int160_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int160_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int160[]
argument to the ContractFunctionParameters
sourcepub fn add_int168_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int168_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int168[]
argument to the ContractFunctionParameters
sourcepub fn add_int176_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int176_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int176[]
argument to the ContractFunctionParameters
sourcepub fn add_int184_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int184_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int184[]
argument to the ContractFunctionParameters
sourcepub fn add_int192_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int192_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int192[]
argument to the ContractFunctionParameters
sourcepub fn add_int200_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int200_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int200[]
argument to the ContractFunctionParameters
sourcepub fn add_int208_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int208_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int208[]
argument to the ContractFunctionParameters
sourcepub fn add_int216_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int216_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int216[]
argument to the ContractFunctionParameters
sourcepub fn add_int224_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int224_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int224[]
argument to the ContractFunctionParameters
sourcepub fn add_int232_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int232_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int232[]
argument to the ContractFunctionParameters
sourcepub fn add_int240_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int240_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int240[]
argument to the ContractFunctionParameters
sourcepub fn add_int248_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int248_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int248[]
argument to the ContractFunctionParameters
sourcepub fn add_int256_array(&mut self, values: &[BigInt]) -> &mut Self
pub fn add_int256_array(&mut self, values: &[BigInt]) -> &mut Self
Add an int256[]
argument to the ContractFunctionParameters
sourcepub fn add_uint8(&mut self, val: u8) -> &mut Self
pub fn add_uint8(&mut self, val: u8) -> &mut Self
Add a uint8
argument to the ContractFunctionParameters
sourcepub fn add_uint16(&mut self, val: u16) -> &mut Self
pub fn add_uint16(&mut self, val: u16) -> &mut Self
Add a uint16
argument to the ContractFunctionParameters
sourcepub fn add_uint24(&mut self, val: u32) -> &mut Self
pub fn add_uint24(&mut self, val: u32) -> &mut Self
Add a uint24
argument to the ContractFunctionParameters
sourcepub fn add_uint32(&mut self, val: u32) -> &mut Self
pub fn add_uint32(&mut self, val: u32) -> &mut Self
Add a uint32
argument to the ContractFunctionParameters
sourcepub fn add_uint40(&mut self, val: u64) -> &mut Self
pub fn add_uint40(&mut self, val: u64) -> &mut Self
Add a uint40
argument to the ContractFunctionParameters
sourcepub fn add_uint48(&mut self, val: u64) -> &mut Self
pub fn add_uint48(&mut self, val: u64) -> &mut Self
Add a uint48
argument to the ContractFunctionParameters
sourcepub fn add_uint56(&mut self, val: u64) -> &mut Self
pub fn add_uint56(&mut self, val: u64) -> &mut Self
Add a uint56
argument to the ContractFunctionParameters
sourcepub fn add_uint64(&mut self, val: u64) -> &mut Self
pub fn add_uint64(&mut self, val: u64) -> &mut Self
Add a uint64
argument to the ContractFunctionParameters
sourcepub fn add_uint72(&mut self, val: u128) -> &mut Self
pub fn add_uint72(&mut self, val: u128) -> &mut Self
Add a uint72
argument to the ContractFunctionParameters
sourcepub fn add_uint80(&mut self, val: u128) -> &mut Self
pub fn add_uint80(&mut self, val: u128) -> &mut Self
Add a uint80
argument to the ContractFunctionParameters
sourcepub fn add_uint88(&mut self, val: u128) -> &mut Self
pub fn add_uint88(&mut self, val: u128) -> &mut Self
Add a uint88
argument to the ContractFunctionParameters
sourcepub fn add_uint96(&mut self, val: u128) -> &mut Self
pub fn add_uint96(&mut self, val: u128) -> &mut Self
Add a uint96
argument to the ContractFunctionParameters
sourcepub fn add_uint104(&mut self, val: u128) -> &mut Self
pub fn add_uint104(&mut self, val: u128) -> &mut Self
Add a uint104
argument to the ContractFunctionParameters
sourcepub fn add_uint112(&mut self, val: u128) -> &mut Self
pub fn add_uint112(&mut self, val: u128) -> &mut Self
Add a uint112
argument to the ContractFunctionParameters
sourcepub fn add_uint120(&mut self, val: u128) -> &mut Self
pub fn add_uint120(&mut self, val: u128) -> &mut Self
Add a uint120
argument to the ContractFunctionParameters
sourcepub fn add_uint128(&mut self, val: u128) -> &mut Self
pub fn add_uint128(&mut self, val: u128) -> &mut Self
Add a uint128
argument to the ContractFunctionParameters
sourcepub fn add_uint136(&mut self, val: BigUint) -> &mut Self
pub fn add_uint136(&mut self, val: BigUint) -> &mut Self
Add a uint136
argument to the ContractFunctionParameters
sourcepub fn add_uint144(&mut self, val: BigUint) -> &mut Self
pub fn add_uint144(&mut self, val: BigUint) -> &mut Self
Add a uint144
argument to the ContractFunctionParameters
sourcepub fn add_uint152(&mut self, val: BigUint) -> &mut Self
pub fn add_uint152(&mut self, val: BigUint) -> &mut Self
Add a uint152
argument to the ContractFunctionParameters
sourcepub fn add_uint160(&mut self, val: BigUint) -> &mut Self
pub fn add_uint160(&mut self, val: BigUint) -> &mut Self
Add a uint160
argument to the ContractFunctionParameters
sourcepub fn add_uint168(&mut self, val: BigUint) -> &mut Self
pub fn add_uint168(&mut self, val: BigUint) -> &mut Self
Add a uint168
argument to the ContractFunctionParameters
sourcepub fn add_uint176(&mut self, val: BigUint) -> &mut Self
pub fn add_uint176(&mut self, val: BigUint) -> &mut Self
Add a uint176
argument to the ContractFunctionParameters
sourcepub fn add_uint184(&mut self, val: BigUint) -> &mut Self
pub fn add_uint184(&mut self, val: BigUint) -> &mut Self
Add a uint184
argument to the ContractFunctionParameters
sourcepub fn add_uint192(&mut self, val: BigUint) -> &mut Self
pub fn add_uint192(&mut self, val: BigUint) -> &mut Self
Add a uint192
argument to the ContractFunctionParameters
sourcepub fn add_uint200(&mut self, val: BigUint) -> &mut Self
pub fn add_uint200(&mut self, val: BigUint) -> &mut Self
Add a uint200
argument to the ContractFunctionParameters
sourcepub fn add_uint208(&mut self, val: BigUint) -> &mut Self
pub fn add_uint208(&mut self, val: BigUint) -> &mut Self
Add a uint208
argument to the ContractFunctionParameters
sourcepub fn add_uint216(&mut self, val: BigUint) -> &mut Self
pub fn add_uint216(&mut self, val: BigUint) -> &mut Self
Add a uint216
argument to the ContractFunctionParameters
sourcepub fn add_uint224(&mut self, val: BigUint) -> &mut Self
pub fn add_uint224(&mut self, val: BigUint) -> &mut Self
Add a uint224
argument to the ContractFunctionParameters
sourcepub fn add_uint232(&mut self, val: BigUint) -> &mut Self
pub fn add_uint232(&mut self, val: BigUint) -> &mut Self
Add a uint232
argument to the ContractFunctionParameters
sourcepub fn add_uint240(&mut self, val: BigUint) -> &mut Self
pub fn add_uint240(&mut self, val: BigUint) -> &mut Self
Add a uint240
argument to the ContractFunctionParameters
sourcepub fn add_uint248(&mut self, val: BigUint) -> &mut Self
pub fn add_uint248(&mut self, val: BigUint) -> &mut Self
Add a uint248
argument to the ContractFunctionParameters
sourcepub fn add_uint256(&mut self, val: BigUint) -> &mut Self
pub fn add_uint256(&mut self, val: BigUint) -> &mut Self
Add a uint256
argument to the ContractFunctionParameters
sourcepub fn add_uint8_array(&mut self, values: &[u8]) -> &mut Self
pub fn add_uint8_array(&mut self, values: &[u8]) -> &mut Self
Add a uint8[]
argument to the ContractFunctionParameters
sourcepub fn add_uint16_array(&mut self, values: &[u16]) -> &mut Self
pub fn add_uint16_array(&mut self, values: &[u16]) -> &mut Self
Add a uint16[]
argument to the ContractFunctionParameters
sourcepub fn add_uint24_array(&mut self, values: &[u32]) -> &mut Self
pub fn add_uint24_array(&mut self, values: &[u32]) -> &mut Self
Add a uint24[]
argument to the ContractFunctionParameters
sourcepub fn add_uint32_array(&mut self, values: &[u32]) -> &mut Self
pub fn add_uint32_array(&mut self, values: &[u32]) -> &mut Self
Add a uint32[]
argument to the ContractFunctionParameters
sourcepub fn add_uint40_array(&mut self, values: &[u64]) -> &mut Self
pub fn add_uint40_array(&mut self, values: &[u64]) -> &mut Self
Add a uint40[]
argument to the ContractFunctionParameters
sourcepub fn add_uint48_array(&mut self, values: &[u64]) -> &mut Self
pub fn add_uint48_array(&mut self, values: &[u64]) -> &mut Self
Add a uint48[]
argument to the ContractFunctionParameters
sourcepub fn add_uint56_array(&mut self, values: &[u64]) -> &mut Self
pub fn add_uint56_array(&mut self, values: &[u64]) -> &mut Self
Add a uint56[]
argument to the ContractFunctionParameters
sourcepub fn add_uint64_array(&mut self, values: &[u64]) -> &mut Self
pub fn add_uint64_array(&mut self, values: &[u64]) -> &mut Self
Add a uint64[]
argument to the ContractFunctionParameters
sourcepub fn add_uint72_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint72_array(&mut self, values: &[u128]) -> &mut Self
Add a uint72[]
argument to the ContractFunctionParameters
sourcepub fn add_uint80_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint80_array(&mut self, values: &[u128]) -> &mut Self
Add a uint80[]
argument to the ContractFunctionParameters
sourcepub fn add_uint88_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint88_array(&mut self, values: &[u128]) -> &mut Self
Add a uint88[]
argument to the ContractFunctionParameters
sourcepub fn add_uint96_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint96_array(&mut self, values: &[u128]) -> &mut Self
Add a uint96[]
argument to the ContractFunctionParameters
sourcepub fn add_uint104_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint104_array(&mut self, values: &[u128]) -> &mut Self
Add a uint104[]
argument to the ContractFunctionParameters
sourcepub fn add_uint112_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint112_array(&mut self, values: &[u128]) -> &mut Self
Add a uint112[]
argument to the ContractFunctionParameters
sourcepub fn add_uint120_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint120_array(&mut self, values: &[u128]) -> &mut Self
Add a uint120[]
argument to the ContractFunctionParameters
sourcepub fn add_uint128_array(&mut self, values: &[u128]) -> &mut Self
pub fn add_uint128_array(&mut self, values: &[u128]) -> &mut Self
Add a uint128[]
argument to the ContractFunctionParameters
sourcepub fn add_uint136_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint136_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint136[]
argument to the ContractFunctionParameters
sourcepub fn add_uint144_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint144_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint144[]
argument to the ContractFunctionParameters
sourcepub fn add_uint152_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint152_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint152[]
argument to the ContractFunctionParameters
sourcepub fn add_uint160_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint160_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint160[]
argument to the ContractFunctionParameters
sourcepub fn add_uint168_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint168_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint168[]
argument to the ContractFunctionParameters
sourcepub fn add_uint176_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint176_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint176[]
argument to the ContractFunctionParameters
sourcepub fn add_uint184_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint184_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint184[]
argument to the ContractFunctionParameters
sourcepub fn add_uint192_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint192_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint192[]
argument to the ContractFunctionParameters
sourcepub fn add_uint200_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint200_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint200[]
argument to the ContractFunctionParameters
sourcepub fn add_uint208_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint208_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint208[]
argument to the ContractFunctionParameters
sourcepub fn add_uint216_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint216_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint216[]
argument to the ContractFunctionParameters
sourcepub fn add_uint224_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint224_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint224[]
argument to the ContractFunctionParameters
sourcepub fn add_uint232_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint232_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint232[]
argument to the ContractFunctionParameters
sourcepub fn add_uint240_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint240_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint240[]
argument to the ContractFunctionParameters
sourcepub fn add_uint248_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint248_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint248[]
argument to the ContractFunctionParameters
sourcepub fn add_uint256_array(&mut self, values: &[BigUint]) -> &mut Self
pub fn add_uint256_array(&mut self, values: &[BigUint]) -> &mut Self
Add a uint256[]
argument to the ContractFunctionParameters
sourcepub fn add_address(&mut self, address: &str) -> &mut Self
pub fn add_address(&mut self, address: &str) -> &mut Self
Add an address
argument to the ContractFunctionParameters
sourcepub fn add_address_array(&mut self, addresses: &[&str]) -> &mut Self
pub fn add_address_array(&mut self, addresses: &[&str]) -> &mut Self
Add an address[]
argument to the ContractFunctionParameters
sourcepub fn add_function(
&mut self,
address: &str,
selector: ContractFunctionSelector,
) -> &mut Self
pub fn add_function( &mut self, address: &str, selector: ContractFunctionSelector, ) -> &mut Self
Add a function
argument to the ContractFunctionParameters
§Panics
If the address
isn’t a valid evm address.
Trait Implementations§
source§impl Clone for ContractFunctionParameters
impl Clone for ContractFunctionParameters
source§fn clone(&self) -> ContractFunctionParameters
fn clone(&self) -> ContractFunctionParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ContractFunctionParameters
impl Debug for ContractFunctionParameters
source§impl Default for ContractFunctionParameters
impl Default for ContractFunctionParameters
source§fn default() -> ContractFunctionParameters
fn default() -> ContractFunctionParameters
Auto Trait Implementations§
impl Freeze for ContractFunctionParameters
impl RefUnwindSafe for ContractFunctionParameters
impl Send for ContractFunctionParameters
impl Sync for ContractFunctionParameters
impl Unpin for ContractFunctionParameters
impl UnwindSafe for ContractFunctionParameters
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request