#[repr(C)]pub struct TlsImage { /* private fields */ }
Implementations§
Source§impl TlsImage
impl TlsImage
pub unsafe fn initialize_on_stack( &self, set_thread_pointer_fn: SetThreadPointerFn, cont_fn: ContFn, cont_arg: *mut ContArg, ) -> !
Source§impl TlsImage
impl TlsImage
pub fn reservation_layout(&self) -> TlsReservationLayout
pub unsafe fn initialize_reservation(&self, reservation_start: *mut u8) -> usize
pub unsafe fn initialize_exact_reservation_region( &self, exact_reservation: &Region, ) -> Result<usize, RegionLayoutError>
pub unsafe fn initialize_inexact_reservation_region( &self, inexact_reservation: &Region, ) -> Result<usize, RegionLayoutError>
Trait Implementations§
impl Copy for TlsImage
impl Eq for TlsImage
impl StructuralPartialEq for TlsImage
Auto Trait Implementations§
impl Freeze for TlsImage
impl RefUnwindSafe for TlsImage
impl Send for TlsImage
impl Sync for TlsImage
impl Unpin for TlsImage
impl UnwindSafe for TlsImage
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, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)