#[repr(packed)]pub struct ServiceQueueAccountData {Show 16 fields
pub authority: Pubkey,
pub verifier_queue: Pubkey,
pub mr_enclaves: [[u8; 32]; 32],
pub mr_enclaves_len: u32,
pub data: [Pubkey; 32],
pub data_len: u32,
pub allow_authority_override_after: i64,
pub require_authority_heartbeat_permission: bool,
pub require_usage_permissions: bool,
pub max_quote_verification_age: i64,
pub reward: u32,
pub last_heartbeat: i64,
pub node_timeout: i64,
pub curr_idx: u32,
pub gc_idx: u32,
pub _ebuf: [u8; 1024],
}
Fields§
§verifier_queue: Pubkey
§mr_enclaves: [[u8; 32]; 32]
§mr_enclaves_len: u32
§data: [Pubkey; 32]
§data_len: u32
§require_usage_permissions: bool
§max_quote_verification_age: i64
§reward: u32
§last_heartbeat: i64
§node_timeout: i64
§curr_idx: u32
§gc_idx: u32
§_ebuf: [u8; 1024]
Trait Implementations§
source§impl Clone for ServiceQueueAccountData
impl Clone for ServiceQueueAccountData
source§fn clone(&self) -> ServiceQueueAccountData
fn clone(&self) -> ServiceQueueAccountData
Returns a copy 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 ServiceQueueAccountData
impl Debug for ServiceQueueAccountData
impl Copy for ServiceQueueAccountData
impl Pod for ServiceQueueAccountData
Auto Trait Implementations§
impl RefUnwindSafe for ServiceQueueAccountData
impl Send for ServiceQueueAccountData
impl Sync for ServiceQueueAccountData
impl Unpin for ServiceQueueAccountData
impl UnwindSafe for ServiceQueueAccountData
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
.§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self
.