pub struct SendBundleOptions {
pub without_compute_budget: bool,
pub compute_unit_price_micro_lamports: Option<u64>,
pub compute_unit_min_priority_lamports: Option<u64>,
pub update_recent_block_hash_before_send: bool,
pub continue_on_error: bool,
pub config: RpcSendTransactionConfig,
pub disable_error_tracing: bool,
pub inspector_cluster: Option<Cluster>,
}
Expand description
Send Bundle Options.
Fields§
§without_compute_budget: bool
Whether to send without compute budget.
compute_unit_price_micro_lamports: Option<u64>
Set the compute unit price.
compute_unit_min_priority_lamports: Option<u64>
Set the min priority lamports.
None
means the value is left unchanged.
update_recent_block_hash_before_send: bool
Whether to update recent block hash before send.
continue_on_error: bool
Whether to continue on error.
config: RpcSendTransactionConfig
RPC config.
disable_error_tracing: bool
Whether to trace transaction error.
inspector_cluster: Option<Cluster>
Cluster of the inspector url.
Trait Implementations§
Source§impl Clone for SendBundleOptions
impl Clone for SendBundleOptions
Source§fn clone(&self) -> SendBundleOptions
fn clone(&self) -> SendBundleOptions
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 moreSource§impl Debug for SendBundleOptions
impl Debug for SendBundleOptions
Source§impl Default for SendBundleOptions
impl Default for SendBundleOptions
Source§fn default() -> SendBundleOptions
fn default() -> SendBundleOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SendBundleOptions
impl RefUnwindSafe for SendBundleOptions
impl Send for SendBundleOptions
impl Sync for SendBundleOptions
impl Unpin for SendBundleOptions
impl UnwindSafe for SendBundleOptions
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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