#[repr(C)]pub struct StartupInfo {
pub priority: c_int,
pub stack_size: u32_,
pub argc: c_int,
pub argv: *mut u16_,
pub envp: *mut u16_,
}Expand description
Information for the main thread of a process.
Fields§
§priority: c_int< Priority of the main thread.
stack_size: u32_< Size of the stack of the main thread.
argc: c_int< Unused on retail kernel.
argv: *mut u16_< Unused on retail kernel.
envp: *mut u16_< Unused on retail kernel.
Trait Implementations§
Source§impl Clone for StartupInfo
impl Clone for StartupInfo
Source§fn clone(&self) -> StartupInfo
fn clone(&self) -> StartupInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StartupInfo
impl Debug for StartupInfo
Source§impl Default for StartupInfo
impl Default for StartupInfo
impl Copy for StartupInfo
Auto Trait Implementations§
impl Freeze for StartupInfo
impl RefUnwindSafe for StartupInfo
impl !Send for StartupInfo
impl !Sync for StartupInfo
impl Unpin for StartupInfo
impl UnwindSafe for StartupInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)