pub struct AsyncBoundaryExecutionConfig {
pub fused: FusedExecutionConfig,
pub buffer_size: usize,
}Expand description
Execution settings for the current graph async-boundary benchmark path.
This path validates a typed-linear graph and uses Ractor-backed async regions with bounded handoff queues to measure real boundary crossing cost.
Fields§
§fused: FusedExecutionConfig§buffer_size: usizeTrait Implementations§
Source§impl Clone for AsyncBoundaryExecutionConfig
impl Clone for AsyncBoundaryExecutionConfig
Source§fn clone(&self) -> AsyncBoundaryExecutionConfig
fn clone(&self) -> AsyncBoundaryExecutionConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AsyncBoundaryExecutionConfig
Source§impl Debug for AsyncBoundaryExecutionConfig
impl Debug for AsyncBoundaryExecutionConfig
impl Eq for AsyncBoundaryExecutionConfig
Source§impl PartialEq for AsyncBoundaryExecutionConfig
impl PartialEq for AsyncBoundaryExecutionConfig
Source§fn eq(&self, other: &AsyncBoundaryExecutionConfig) -> bool
fn eq(&self, other: &AsyncBoundaryExecutionConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AsyncBoundaryExecutionConfig
Auto Trait Implementations§
impl Freeze for AsyncBoundaryExecutionConfig
impl RefUnwindSafe for AsyncBoundaryExecutionConfig
impl Send for AsyncBoundaryExecutionConfig
impl Sync for AsyncBoundaryExecutionConfig
impl Unpin for AsyncBoundaryExecutionConfig
impl UnsafeUnpin for AsyncBoundaryExecutionConfig
impl UnwindSafe for AsyncBoundaryExecutionConfig
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§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> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage