pub enum SchedulerRoute {
Thread(ThreadRoute),
Process(ProcessRoute),
Server(ServerRoute),
Accelerator(AcceleratorRoute),
}Expand description
Concrete route decision produced by super::HybridRouter.
Variants§
Thread(ThreadRoute)
Route remains inside the local scheduler worker set.
Process(ProcessRoute)
Route crosses a process boundary.
Server(ServerRoute)
Route crosses a server boundary.
Accelerator(AcceleratorRoute)
Route targets accelerator placement metadata.
Trait Implementations§
Source§impl Clone for SchedulerRoute
impl Clone for SchedulerRoute
impl Copy for SchedulerRoute
Source§impl Debug for SchedulerRoute
impl Debug for SchedulerRoute
impl Eq for SchedulerRoute
Source§impl PartialEq for SchedulerRoute
impl PartialEq for SchedulerRoute
impl StructuralPartialEq for SchedulerRoute
Auto Trait Implementations§
impl Freeze for SchedulerRoute
impl RefUnwindSafe for SchedulerRoute
impl Send for SchedulerRoute
impl Sync for SchedulerRoute
impl Unpin for SchedulerRoute
impl UnsafeUnpin for SchedulerRoute
impl UnwindSafe for SchedulerRoute
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