HasSafety

Trait HasSafety 

Source
pub trait HasSafety<const B: bool> { }
Expand description

Marker trait denoting the safety of a function pointer type.

For example:

  • HasSafety<true> for extern "C" fn(...)
  • HasSafety<false> for unsafe fn(...)

Implementors§

Source§

impl<T: SafeFnPtr> HasSafety<true> for T

Source§

impl<T: UnsafeFnPtr> HasSafety<false> for T