pub struct PreparedPartitionedRuntimeComponents<A, G, W, S, P> { /* private fields */ }Expand description
Architecture, policy, state, and communication authority completed by the neutral partition construction lifecycle.
Implementations§
Source§impl<A, G, W, S, P> PreparedPartitionedRuntimeComponents<A, G, W, S, P>
impl<A, G, W, S, P> PreparedPartitionedRuntimeComponents<A, G, W, S, P>
Sourcepub fn into_parts(
self,
) -> (A, ArchitecturePartition<G, W>, CommunicationManifest, P, Option<P>, S)
pub fn into_parts( self, ) -> (A, ArchitecturePartition<G, W>, CommunicationManifest, P, Option<P>, S)
Consumes the completed neutral lifecycle into a backend-native runtime factory. The factory cannot repeat task partitioning, materialization, state selection, or residency selection.
Auto Trait Implementations§
impl<A, G, W, S, P> Freeze for PreparedPartitionedRuntimeComponents<A, G, W, S, P>
impl<A, G, W, S, P> RefUnwindSafe for PreparedPartitionedRuntimeComponents<A, G, W, S, P>where
A: RefUnwindSafe,
ArchitecturePartition<G, W>: RefUnwindSafe,
P: RefUnwindSafe,
Option<P>: RefUnwindSafe,
S: RefUnwindSafe,
impl<A, G, W, S, P> Send for PreparedPartitionedRuntimeComponents<A, G, W, S, P>
impl<A, G, W, S, P> Sync for PreparedPartitionedRuntimeComponents<A, G, W, S, P>
impl<A, G, W, S, P> Unpin for PreparedPartitionedRuntimeComponents<A, G, W, S, P>
impl<A, G, W, S, P> UnsafeUnpin for PreparedPartitionedRuntimeComponents<A, G, W, S, P>where
A: UnsafeUnpin,
ArchitecturePartition<G, W>: UnsafeUnpin,
P: UnsafeUnpin,
Option<P>: UnsafeUnpin,
S: UnsafeUnpin,
impl<A, G, W, S, P> UnwindSafe for PreparedPartitionedRuntimeComponents<A, G, W, S, P>where
A: UnwindSafe,
ArchitecturePartition<G, W>: UnwindSafe,
P: UnwindSafe,
Option<P>: UnwindSafe,
S: UnwindSafe,
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