pub struct SplitContextStateAccountsConfig {
pub no_op_on_uninitialized_split_context_state: bool,
pub close_split_context_state_on_execution: bool,
}
Expand description
Instruction options for when using split context state accounts
Fields§
§no_op_on_uninitialized_split_context_state: bool
If true, execute no op when an associated split proof context state account is not initialized. Otherwise, fail on an uninitialized context state account.
close_split_context_state_on_execution: bool
Close associated context states after a complete execution of the transfer instruction.
Trait Implementations§
source§impl Clone for SplitContextStateAccountsConfig
impl Clone for SplitContextStateAccountsConfig
source§fn clone(&self) -> SplitContextStateAccountsConfig
fn clone(&self) -> SplitContextStateAccountsConfig
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 moreimpl Copy for SplitContextStateAccountsConfig
Auto Trait Implementations§
impl Freeze for SplitContextStateAccountsConfig
impl RefUnwindSafe for SplitContextStateAccountsConfig
impl Send for SplitContextStateAccountsConfig
impl Sync for SplitContextStateAccountsConfig
impl Unpin for SplitContextStateAccountsConfig
impl UnwindSafe for SplitContextStateAccountsConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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