pub struct TestProgramDefinition { /* private fields */ }Implementations§
Source§impl TestProgramDefinition
impl TestProgramDefinition
Sourcepub fn load(program_type: ProgramType) -> Self
pub fn load(program_type: ProgramType) -> Self
Loads the test program, verifies it for the specified program_type.
Sourcepub fn instantiate(&self) -> TestProgram
pub fn instantiate(&self) -> TestProgram
Initializes all maps used by the program.
Auto Trait Implementations§
impl Freeze for TestProgramDefinition
impl RefUnwindSafe for TestProgramDefinition
impl Send for TestProgramDefinition
impl Sync for TestProgramDefinition
impl Unpin for TestProgramDefinition
impl UnsafeUnpin for TestProgramDefinition
impl UnwindSafe for TestProgramDefinition
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
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more