pub struct NativeExecutor;Expand description
Apple platform executor implementation using Grand Central Dispatch.
This executor provides optimal performance on Apple platforms by directly leveraging GCD’s system-level thread pools and scheduling primitives.
Trait Implementations§
Source§impl Clone for ApplePlatformExecutor
impl Clone for ApplePlatformExecutor
Source§fn clone(&self) -> ApplePlatformExecutor
fn clone(&self) -> ApplePlatformExecutor
Returns a duplicate of the value. Read more
1.0.0 · 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 ApplePlatformExecutor
impl Debug for ApplePlatformExecutor
Source§impl Default for ApplePlatformExecutor
impl Default for ApplePlatformExecutor
Source§fn default() -> ApplePlatformExecutor
fn default() -> ApplePlatformExecutor
Returns the “default value” for a type. Read more
Source§impl Executor for NativeExecutor
impl Executor for NativeExecutor
Source§impl LocalExecutor for NativeExecutor
impl LocalExecutor for NativeExecutor
impl Copy for ApplePlatformExecutor
Auto Trait Implementations§
impl Freeze for ApplePlatformExecutor
impl RefUnwindSafe for ApplePlatformExecutor
impl Send for ApplePlatformExecutor
impl Sync for ApplePlatformExecutor
impl Unpin for ApplePlatformExecutor
impl UnwindSafe for ApplePlatformExecutor
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