Struct oasis_core_runtime::host::SubmitTxOpts
source · pub struct SubmitTxOpts {
pub runtime_id: Option<Namespace>,
pub wait: bool,
pub prove: bool,
}
Expand description
Transaction submission options.
Fields§
§runtime_id: Option<Namespace>
Target runtime identifier. If not specified, own runtime identifier is used.
wait: bool
Whether the call should wait until the transaction is included in a block.
prove: bool
Whether the response should include a proof of transaction being included in a block.
Trait Implementations§
source§impl Clone for SubmitTxOpts
impl Clone for SubmitTxOpts
source§fn clone(&self) -> SubmitTxOpts
fn clone(&self) -> SubmitTxOpts
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 SubmitTxOpts
impl Debug for SubmitTxOpts
source§impl Default for SubmitTxOpts
impl Default for SubmitTxOpts
source§fn default() -> SubmitTxOpts
fn default() -> SubmitTxOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SubmitTxOpts
impl RefUnwindSafe for SubmitTxOpts
impl Send for SubmitTxOpts
impl Sync for SubmitTxOpts
impl Unpin for SubmitTxOpts
impl UnwindSafe for SubmitTxOpts
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,
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
)