Struct ThreadInfo
pub struct ThreadInfo { pub tid: u64, pub name: Option<Box<str>>, pub guard_page_range: Range<usize> }
Fields
tid: u64name: Option<Box<str>>guard_page_range: Range<usize>
Auto Trait Implementations
impl Freeze for ThreadInfo
impl RefUnwindSafe for ThreadInfo
impl Send for ThreadInfo
impl Sync for ThreadInfo
impl Unpin for ThreadInfo
impl UnsafeUnpin for ThreadInfo
impl UnwindSafe for ThreadInfo
Blanket Implementations
impl<T> Any for ThreadInfo
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ThreadInfo
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ThreadInfo
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for ThreadInfo
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for ThreadInfo
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for ThreadInfo
impl<T, U> Into<U> for ThreadInfo
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ThreadInfo
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 ThreadInfo
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>