pub struct SetCodeAuthorizationAuthority {
pub authorization_index: usize,
pub authority: Address,
}Expand description
Authority recovered for one authorization tuple.
Callers should create this value only from a successful
eth-valkyoth-verify authorization signature validation result.
Fields§
Index of the authorization tuple in the transaction authorization list.
Recovered authorizing account.
Trait Implementations§
Source§impl Clone for SetCodeAuthorizationAuthority
impl Clone for SetCodeAuthorizationAuthority
Source§fn clone(&self) -> SetCodeAuthorizationAuthority
fn clone(&self) -> SetCodeAuthorizationAuthority
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 moreimpl Copy for SetCodeAuthorizationAuthority
impl Eq for SetCodeAuthorizationAuthority
Source§impl PartialEq for SetCodeAuthorizationAuthority
impl PartialEq for SetCodeAuthorizationAuthority
Source§fn eq(&self, other: &SetCodeAuthorizationAuthority) -> bool
fn eq(&self, other: &SetCodeAuthorizationAuthority) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SetCodeAuthorizationAuthority
Auto Trait Implementations§
impl Freeze for SetCodeAuthorizationAuthority
impl RefUnwindSafe for SetCodeAuthorizationAuthority
impl Send for SetCodeAuthorizationAuthority
impl Sync for SetCodeAuthorizationAuthority
impl Unpin for SetCodeAuthorizationAuthority
impl UnsafeUnpin for SetCodeAuthorizationAuthority
impl UnwindSafe for SetCodeAuthorizationAuthority
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