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() -> Handlerfn 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) -> TReturns the argument unchanged.
impl<T> SizeHint for Handler
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Handler
impl<T, U> Into<U> for Handler
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>