#[non_exhaustive]pub struct VerificationKeyUpdate {
pub account_update_id: String,
pub address: String,
pub token_id: String,
pub verification_key_hash: String,
pub block_info: BlockInfo,
pub transaction_info: TransactionInfo,
}Expand description
An applied account update that set a verification key.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.account_update_id: String§address: StringThe account whose verification key was set.
token_id: String§verification_key_hash: String§block_info: BlockInfo§transaction_info: TransactionInfoTrait Implementations§
Source§impl Clone for VerificationKeyUpdate
impl Clone for VerificationKeyUpdate
Source§impl Debug for VerificationKeyUpdate
impl Debug for VerificationKeyUpdate
Source§impl<'de> Deserialize<'de> for VerificationKeyUpdate
impl<'de> Deserialize<'de> for VerificationKeyUpdate
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
Auto Trait Implementations§
impl Freeze for VerificationKeyUpdate
impl RefUnwindSafe for VerificationKeyUpdate
impl Send for VerificationKeyUpdate
impl Sync for VerificationKeyUpdate
impl Unpin for VerificationKeyUpdate
impl UnsafeUnpin for VerificationKeyUpdate
impl UnwindSafe for VerificationKeyUpdate
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