pub struct SVMTransactionExecutionAndFeeBudgetLimits {
pub budget: SVMTransactionExecutionBudget,
pub loaded_accounts_data_size_limit: NonZeroU32,
pub fee_details: FeeDetails,
}This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.
Fields§
§budget: SVMTransactionExecutionBudgetThis crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.
loaded_accounts_data_size_limit: NonZeroU32This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.
fee_details: FeeDetailsThis crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.
Trait Implementations§
Source§impl Clone for SVMTransactionExecutionAndFeeBudgetLimits
impl Clone for SVMTransactionExecutionAndFeeBudgetLimits
Source§fn clone(&self) -> SVMTransactionExecutionAndFeeBudgetLimits
fn clone(&self) -> SVMTransactionExecutionAndFeeBudgetLimits
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl PartialEq for SVMTransactionExecutionAndFeeBudgetLimits
impl PartialEq for SVMTransactionExecutionAndFeeBudgetLimits
Source§fn eq(&self, other: &SVMTransactionExecutionAndFeeBudgetLimits) -> bool
fn eq(&self, other: &SVMTransactionExecutionAndFeeBudgetLimits) -> bool
self and other values to be equal, and is used by ==.impl Copy for SVMTransactionExecutionAndFeeBudgetLimits
impl Eq for SVMTransactionExecutionAndFeeBudgetLimits
impl StructuralPartialEq for SVMTransactionExecutionAndFeeBudgetLimits
Auto Trait Implementations§
impl Freeze for SVMTransactionExecutionAndFeeBudgetLimits
impl RefUnwindSafe for SVMTransactionExecutionAndFeeBudgetLimits
impl Send for SVMTransactionExecutionAndFeeBudgetLimits
impl Sync for SVMTransactionExecutionAndFeeBudgetLimits
impl Unpin for SVMTransactionExecutionAndFeeBudgetLimits
impl UnsafeUnpin for SVMTransactionExecutionAndFeeBudgetLimits
impl UnwindSafe for SVMTransactionExecutionAndFeeBudgetLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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