pub struct ExecuteUtilityOpts {
pub authwits: Vec<AuthWitness>,
pub scopes: Vec<AztecAddress>,
}Expand description
Options for executing a utility function via the PXE.
Fields§
§authwits: Vec<AuthWitness>Authentication witnesses required for the call.
scopes: Vec<AztecAddress>Note-discovery scopes.
Trait Implementations§
Source§impl Clone for ExecuteUtilityOpts
impl Clone for ExecuteUtilityOpts
Source§fn clone(&self) -> ExecuteUtilityOpts
fn clone(&self) -> ExecuteUtilityOpts
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 ExecuteUtilityOpts
impl Debug for ExecuteUtilityOpts
Source§impl Default for ExecuteUtilityOpts
impl Default for ExecuteUtilityOpts
Source§fn default() -> ExecuteUtilityOpts
fn default() -> ExecuteUtilityOpts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecuteUtilityOpts
impl<'de> Deserialize<'de> for ExecuteUtilityOpts
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 ExecuteUtilityOpts
impl PartialEq for ExecuteUtilityOpts
Source§impl Serialize for ExecuteUtilityOpts
impl Serialize for ExecuteUtilityOpts
impl StructuralPartialEq for ExecuteUtilityOpts
Auto Trait Implementations§
impl Freeze for ExecuteUtilityOpts
impl RefUnwindSafe for ExecuteUtilityOpts
impl Send for ExecuteUtilityOpts
impl Sync for ExecuteUtilityOpts
impl Unpin for ExecuteUtilityOpts
impl UnwindSafe for ExecuteUtilityOpts
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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