pub struct RealtimeSelectionRequest { /* private fields */ }Expand description
Exact source, execution, placement, and observation selection request.
Implementations§
Source§impl RealtimeSelectionRequest
impl RealtimeSelectionRequest
Sourcepub const fn with_required_session_capabilities(
self,
required: SessionCapabilities,
) -> Self
pub const fn with_required_session_capabilities( self, required: SessionCapabilities, ) -> Self
Requires exact portable session facilities independently of requested observations.
Sourcepub const fn with_max_cached_shards(self, maximum: NonZeroUsize) -> Self
pub const fn with_max_cached_shards(self, maximum: NonZeroUsize) -> Self
Sets the source reader-cache limit independently of executable residency.
Sourcepub fn new(
source: RealtimeIdentity,
execution: RealtimeIdentity,
residency: LayerWeightResidency,
state: CacheResidencyPolicy,
architecture_proof: Option<RealtimeArchitectureProof>,
completion: CommunicationCompletionPolicy,
observations: RealtimeObservationRequirements,
) -> Self
pub fn new( source: RealtimeIdentity, execution: RealtimeIdentity, residency: LayerWeightResidency, state: CacheResidencyPolicy, architecture_proof: Option<RealtimeArchitectureProof>, completion: CommunicationCompletionPolicy, observations: RealtimeObservationRequirements, ) -> Self
Creates one complete fail-closed selection request.
Trait Implementations§
Source§impl Clone for RealtimeSelectionRequest
impl Clone for RealtimeSelectionRequest
Source§fn clone(&self) -> RealtimeSelectionRequest
fn clone(&self) -> RealtimeSelectionRequest
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 moreSource§impl Debug for RealtimeSelectionRequest
impl Debug for RealtimeSelectionRequest
impl Eq for RealtimeSelectionRequest
Source§impl PartialEq for RealtimeSelectionRequest
impl PartialEq for RealtimeSelectionRequest
impl StructuralPartialEq for RealtimeSelectionRequest
Auto Trait Implementations§
impl Freeze for RealtimeSelectionRequest
impl RefUnwindSafe for RealtimeSelectionRequest
impl Send for RealtimeSelectionRequest
impl Sync for RealtimeSelectionRequest
impl Unpin for RealtimeSelectionRequest
impl UnsafeUnpin for RealtimeSelectionRequest
impl UnwindSafe for RealtimeSelectionRequest
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