pub enum ThreadSpawnError {
Show 15 variants
InsufficientMemory,
InsufficientResources,
InvalidSettings,
InsufficientPermissions,
InvalidGuardSize,
ContentionScopeNotSupported,
SchedulerPolicyNotSupported,
StackSizeTooSmall,
ProvidedStackSizeMemoryTooSmall,
ProvidedStackMemoryIsNotReadAndWritable,
SchedulerPriorityInheritanceNotSupported,
ThreadPrioritiesNotSupported,
CpuCoreOutsideOfSupportedCpuRangeForAffinity,
UnknownError(i32),
ThreadSetNameError(ThreadSetNameError),
}Variants§
InsufficientMemory
InsufficientResources
InvalidSettings
InsufficientPermissions
InvalidGuardSize
ContentionScopeNotSupported
SchedulerPolicyNotSupported
StackSizeTooSmall
ProvidedStackSizeMemoryTooSmall
ProvidedStackMemoryIsNotReadAndWritable
SchedulerPriorityInheritanceNotSupported
ThreadPrioritiesNotSupported
CpuCoreOutsideOfSupportedCpuRangeForAffinity
UnknownError(i32)
ThreadSetNameError(ThreadSetNameError)
Trait Implementations§
Source§impl Clone for ThreadSpawnError
impl Clone for ThreadSpawnError
Source§fn clone(&self) -> ThreadSpawnError
fn clone(&self) -> ThreadSpawnError
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 ThreadSpawnError
impl Debug for ThreadSpawnError
Source§impl Display for ThreadSpawnError
impl Display for ThreadSpawnError
Source§impl Error for ThreadSpawnError
impl Error for ThreadSpawnError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ThreadSetNameError> for ThreadSpawnError
impl From<ThreadSetNameError> for ThreadSpawnError
Source§fn from(v: ThreadSetNameError) -> Self
fn from(v: ThreadSetNameError) -> Self
Converts to this type from the input type.
Source§impl From<ThreadSpawnError> for ThreadError
impl From<ThreadSpawnError> for ThreadError
Source§fn from(_: ThreadSpawnError) -> Self
fn from(_: ThreadSpawnError) -> Self
Converts to this type from the input type.
Source§impl Hash for ThreadSpawnError
impl Hash for ThreadSpawnError
Source§impl PartialEq for ThreadSpawnError
impl PartialEq for ThreadSpawnError
impl Copy for ThreadSpawnError
impl Eq for ThreadSpawnError
impl StructuralPartialEq for ThreadSpawnError
Auto Trait Implementations§
impl Freeze for ThreadSpawnError
impl RefUnwindSafe for ThreadSpawnError
impl Send for ThreadSpawnError
impl Sync for ThreadSpawnError
impl Unpin for ThreadSpawnError
impl UnwindSafe for ThreadSpawnError
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