Struct Thread

pub struct Thread(pub(in ::sys::thread::unsupported) never);

Fields

0: never

Implementations

impl Thread

unsafe fn new(_stack: usize, _init: Box<ThreadInit>) -> Result<Thread>
fn join(self)

Auto Trait Implementations

impl Freeze for Thread

impl RefUnwindSafe for Thread

impl Send for Thread

impl Sync for Thread

impl Unpin for Thread

impl UnsafeUnpin for Thread

impl UnwindSafe for Thread

Blanket Implementations

impl<T> Any for Thread where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Thread where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Thread where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Thread

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Thread where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Thread

impl<T, U> Into<U> for Thread where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Thread where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for Thread where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>