Struct wasix::lib_generated64::ThreadStart
source · #[repr(C)]pub struct ThreadStart {Show 16 fields
pub stack: Pointersize,
pub tls_base: Pointersize,
pub start_funct: Pointersize,
pub start_args: Pointersize,
pub reserved0: Pointersize,
pub reserved1: Pointersize,
pub reserved2: Pointersize,
pub reserved3: Pointersize,
pub reserved4: Pointersize,
pub reserved5: Pointersize,
pub reserved6: Pointersize,
pub reserved7: Pointersize,
pub reserved8: Pointersize,
pub reserved9: Pointersize,
pub stack_size: Pointersize,
pub guard_size: Pointersize,
}
Fields§
§stack: Pointersize
Address where the stack starts
tls_base: Pointersize
Address where the TLS starts
start_funct: Pointersize
Function that will be invoked when the thread starts
start_args: Pointersize
Arguments to pass the callback function
reserved0: Pointersize
Reserved for future WASI usage
reserved1: Pointersize
§reserved2: Pointersize
§reserved3: Pointersize
§reserved4: Pointersize
§reserved5: Pointersize
§reserved6: Pointersize
§reserved7: Pointersize
§reserved8: Pointersize
§reserved9: Pointersize
§stack_size: Pointersize
The size of the stack
guard_size: Pointersize
The size of the guards at the end of the stack
Trait Implementations§
source§impl Clone for ThreadStart
impl Clone for ThreadStart
source§fn clone(&self) -> ThreadStart
fn clone(&self) -> ThreadStart
Returns a copy 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 ThreadStart
impl Debug for ThreadStart
impl Copy for ThreadStart
Auto Trait Implementations§
impl RefUnwindSafe for ThreadStart
impl Send for ThreadStart
impl Sync for ThreadStart
impl Unpin for ThreadStart
impl UnwindSafe for ThreadStart
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