Struct Handler

pub struct Handler { pub(in ::sys::pal::unix::stack_overflow) data: *mut c_void }

Fields

data: *mut c_void

Implementations

impl Handler

unsafe fn new() -> Handler
fn null() -> Handler

Trait Implementations

impl Drop for Handler

fn drop(&mut self)

Auto Trait Implementations

impl !Send for Handler

impl !Sync for Handler

impl Freeze for Handler

impl RefUnwindSafe for Handler

impl Unpin for Handler

impl UnsafeUnpin for Handler

impl UnwindSafe for Handler

Blanket Implementations

impl<T> Any for Handler where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Handler where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Handler where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Handler

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Handler where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Handler

impl<T, U> Into<U> for Handler where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Handler 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 Handler where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>