pub struct ThreadInitContext {
pub role_name: String,
pub role_kind: RoleKind,
}Expand description
Context passed to the thread init hook.
Fields§
§role_name: StringStable role name (also used as the OS thread name when set).
role_kind: RoleKindRole kind.
Implementations§
Trait Implementations§
Source§impl Clone for ThreadInitContext
impl Clone for ThreadInitContext
Source§fn clone(&self) -> ThreadInitContext
fn clone(&self) -> ThreadInitContext
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 ThreadInitContext
impl Debug for ThreadInitContext
Source§impl PartialEq for ThreadInitContext
impl PartialEq for ThreadInitContext
impl Eq for ThreadInitContext
impl StructuralPartialEq for ThreadInitContext
Auto Trait Implementations§
impl Freeze for ThreadInitContext
impl RefUnwindSafe for ThreadInitContext
impl Send for ThreadInitContext
impl Sync for ThreadInitContext
impl Unpin for ThreadInitContext
impl UnwindSafe for ThreadInitContext
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