pub struct SplitOpts {
pub combine_memory_threshold: usize,
pub deferred: usize,
pub keccak: usize,
pub sha_extend: usize,
pub sha_compress: usize,
pub memory: usize,
}Expand description
Options for splitting deferred events.
Fields§
§combine_memory_threshold: usizeThe threshold for combining the memory init/finalize events in to the current shard in terms of cycles.
deferred: usizeThe threshold for default events.
keccak: usizeThe threshold for keccak events.
sha_extend: usizeThe threshold for sha extend events.
sha_compress: usizeThe threshold for sha compress events.
memory: usizeThe threshold for memory events.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SplitOpts
impl<'de> Deserialize<'de> for SplitOpts
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for SplitOpts
impl Eq for SplitOpts
impl StructuralPartialEq for SplitOpts
Auto Trait Implementations§
impl Freeze for SplitOpts
impl RefUnwindSafe for SplitOpts
impl Send for SplitOpts
impl Sync for SplitOpts
impl Unpin for SplitOpts
impl UnwindSafe for SplitOpts
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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