pub struct RequestRandomness {
pub caller_seed: [u8; 32],
pub callback_program_id: Pubkey,
pub callback_discriminator: Vec<u8>,
pub callback_accounts_metas: Vec<SerializableAccountMeta>,
pub callback_args: Vec<u8>,
}Fields§
§caller_seed: [u8; 32]§callback_program_id: Pubkey§callback_discriminator: Vec<u8>§callback_accounts_metas: Vec<SerializableAccountMeta>§callback_args: Vec<u8>Implementations§
Trait Implementations§
Source§impl BorshDeserialize for RequestRandomness
impl BorshDeserialize for RequestRandomness
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for RequestRandomness
impl BorshSerialize for RequestRandomness
Source§impl Debug for RequestRandomness
impl Debug for RequestRandomness
Source§impl Default for RequestRandomness
impl Default for RequestRandomness
Source§fn default() -> RequestRandomness
fn default() -> RequestRandomness
Returns the “default value” for a type. Read more
Source§impl PartialEq for RequestRandomness
impl PartialEq for RequestRandomness
impl StructuralPartialEq for RequestRandomness
Auto Trait Implementations§
impl Freeze for RequestRandomness
impl RefUnwindSafe for RequestRandomness
impl Send for RequestRandomness
impl Sync for RequestRandomness
impl Unpin for RequestRandomness
impl UnsafeUnpin for RequestRandomness
impl UnwindSafe for RequestRandomness
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