pub struct currentSystemAddressCall;Expand description
@notice Returns the current effective system address.
Function with signature currentSystemAddress() and selector 0xde7a36af.
function currentSystemAddress() external view returns (address);Trait Implementations§
Source§impl Clone for currentSystemAddressCall
impl Clone for currentSystemAddressCall
Source§fn clone(&self) -> currentSystemAddressCall
fn clone(&self) -> currentSystemAddressCall
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 currentSystemAddressCall
impl Debug for currentSystemAddressCall
Source§impl Default for currentSystemAddressCall
impl Default for currentSystemAddressCall
Source§fn default() -> currentSystemAddressCall
fn default() -> currentSystemAddressCall
Returns the “default value” for a type. Read more
impl Eq for currentSystemAddressCall
Source§impl Hash for currentSystemAddressCall
impl Hash for currentSystemAddressCall
Source§impl PartialEq for currentSystemAddressCall
impl PartialEq for currentSystemAddressCall
Source§impl SolCall for currentSystemAddressCall
impl SolCall for currentSystemAddressCall
Source§type Parameters<'a> = ()
type Parameters<'a> = ()
The underlying tuple type which represents this type’s arguments. Read more
Source§type Token<'a> = <<currentSystemAddressCall as SolCall>::Parameters<'a> as SolType>::Token<'a>
type Token<'a> = <<currentSystemAddressCall as SolCall>::Parameters<'a> as SolType>::Token<'a>
The arguments’ corresponding TokenSeq type.
Source§type ReturnTuple<'a> = (Address,)
type ReturnTuple<'a> = (Address,)
The underlying tuple type which represents this type’s return values. Read more
Source§type ReturnToken<'a> = <<currentSystemAddressCall as SolCall>::ReturnTuple<'a> as SolType>::Token<'a>
type ReturnToken<'a> = <<currentSystemAddressCall as SolCall>::ReturnTuple<'a> as SolType>::Token<'a>
The returns’ corresponding TokenSeq type.
Source§fn new<'a>(tuple: <Self::Parameters<'a> as SolType>::RustType) -> Self
fn new<'a>(tuple: <Self::Parameters<'a> as SolType>::RustType) -> Self
Convert from the tuple type used for ABI encoding and decoding.
Source§fn tokenize_returns(ret: &Self::Return) -> Self::ReturnToken<'_>
fn tokenize_returns(ret: &Self::Return) -> Self::ReturnToken<'_>
Tokenize the call’s return values.
Source§fn abi_decode_returns(data: &[u8]) -> Result<Self::Return>
fn abi_decode_returns(data: &[u8]) -> Result<Self::Return>
ABI decode this call’s return values from the given slice.
Source§fn abi_decode_returns_validate(data: &[u8]) -> Result<Self::Return>
fn abi_decode_returns_validate(data: &[u8]) -> Result<Self::Return>
ABI decode this call’s return values from the given slice, with validation. Read more
Source§fn abi_encoded_size(&self) -> usize
fn abi_encoded_size(&self) -> usize
The size of the encoded data in bytes, without its selector.
Source§fn abi_decode_raw(data: &[u8]) -> Result<Self, Error>
fn abi_decode_raw(data: &[u8]) -> Result<Self, Error>
ABI decode this call’s arguments from the given slice, without its
selector.
Source§fn abi_decode_raw_validate(data: &[u8]) -> Result<Self, Error>
fn abi_decode_raw_validate(data: &[u8]) -> Result<Self, Error>
ABI decode this call’s arguments from the given slice, without its
selector, with validation. Read more
Source§fn abi_decode(data: &[u8]) -> Result<Self, Error>
fn abi_decode(data: &[u8]) -> Result<Self, Error>
ABI decode this call’s arguments from the given slice, with the
selector.
Source§fn abi_decode_validate(data: &[u8]) -> Result<Self, Error>
fn abi_decode_validate(data: &[u8]) -> Result<Self, Error>
ABI decode this call’s arguments from the given slice, with the
selector, with validation. Read more
Source§fn abi_encode_raw(&self, out: &mut Vec<u8>)
fn abi_encode_raw(&self, out: &mut Vec<u8>)
ABI encode the call to the given buffer without its selector.
Source§fn abi_encode_returns_tuple<'a, E>(e: &'a E) -> Vec<u8> ⓘwhere
E: SolTypeValue<Self::ReturnTuple<'a>>,
fn abi_encode_returns_tuple<'a, E>(e: &'a E) -> Vec<u8> ⓘwhere
E: SolTypeValue<Self::ReturnTuple<'a>>,
ABI encode the call’s return values.
impl StructuralPartialEq for currentSystemAddressCall
Auto Trait Implementations§
impl Freeze for currentSystemAddressCall
impl RefUnwindSafe for currentSystemAddressCall
impl Send for currentSystemAddressCall
impl Sync for currentSystemAddressCall
impl Unpin for currentSystemAddressCall
impl UnsafeUnpin for currentSystemAddressCall
impl UnwindSafe for currentSystemAddressCall
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