Struct UtilityCallInterface
pub struct UtilityCallInterface<let M: u32, T>
{ /* private fields */ }
Implementations
impl<let M: u32, T> UtilityCallInterface<M, T>
pub fn new(
target_contract: AztecAddress,
selector: FunctionSelector,
name: str<M>,
args: [Field],
) -> Self
pub fn get_args(self) -> [Field]
pub fn get_selector(self) -> FunctionSelector
pub fn get_name(self) -> str<M>
pub fn get_contract_address(self) -> AztecAddress
Trait implementations
impl<let M: u32, T> CallInterface<M> for UtilityCallInterface<M, T>
pub fn get_args(self) -> [Field]
pub fn get_selector(self) -> FunctionSelector
pub fn get_name(self) -> str<M>
pub fn get_contract_address(self) -> AztecAddress
pub fn get_is_static(self) -> bool