pub struct TestMetadata {
pub instruction_order: Vec<String>,
pub account_dependencies: Vec<AccountDependency>,
pub pda_init_sequence: Vec<PdaInit>,
pub setup_requirements: Vec<SetupRequirement>,
pub test_cases: Vec<InstructionTestCases>,
}Fields§
§instruction_order: Vec<String>§account_dependencies: Vec<AccountDependency>§pda_init_sequence: Vec<PdaInit>§setup_requirements: Vec<SetupRequirement>§test_cases: Vec<InstructionTestCases>Trait Implementations§
Source§impl BorshDeserialize for TestMetadata
impl BorshDeserialize for TestMetadata
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 TestMetadata
impl BorshSerialize for TestMetadata
Source§impl Clone for TestMetadata
impl Clone for TestMetadata
Source§fn clone(&self) -> TestMetadata
fn clone(&self) -> TestMetadata
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 moreAuto Trait Implementations§
impl Freeze for TestMetadata
impl RefUnwindSafe for TestMetadata
impl Send for TestMetadata
impl Sync for TestMetadata
impl Unpin for TestMetadata
impl UnwindSafe for TestMetadata
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