pub struct Safe;Expand description
Marker type for safe functions.
Trait Implementations§
Source§impl<Output, A, B, C, D> BuildFn<Safe, SysV64Unwind, Output> for (A, B, C, D)
impl<Output, A, B, C, D> BuildFn<Safe, SysV64Unwind, Output> for (A, B, C, D)
Source§impl<Output, A, B, C, D, E> BuildFn<Safe, SysV64Unwind, Output> for (A, B, C, D, E)
impl<Output, A, B, C, D, E> BuildFn<Safe, SysV64Unwind, Output> for (A, B, C, D, E)
Source§impl<Output, A, B, C, D, E, F> BuildFn<Safe, SysV64Unwind, Output> for (A, B, C, D, E, F)
impl<Output, A, B, C, D, E, F> BuildFn<Safe, SysV64Unwind, Output> for (A, B, C, D, E, F)
Source§impl<Output, A, B, C, D> BuildFn<Safe, SystemUnwind, Output> for (A, B, C, D)
impl<Output, A, B, C, D> BuildFn<Safe, SystemUnwind, Output> for (A, B, C, D)
Source§impl<Output, A, B, C, D, E> BuildFn<Safe, SystemUnwind, Output> for (A, B, C, D, E)
impl<Output, A, B, C, D, E> BuildFn<Safe, SystemUnwind, Output> for (A, B, C, D, E)
Source§impl<Output, A, B, C, D, E, F> BuildFn<Safe, SystemUnwind, Output> for (A, B, C, D, E, F)
impl<Output, A, B, C, D, E, F> BuildFn<Safe, SystemUnwind, Output> for (A, B, C, D, E, F)
Source§impl<Output> WithSafetyImpl<Safe> for extern "C" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "C" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "C" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "C" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "C" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "C" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "C" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "C" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "C" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "C" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "C" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "C" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "C" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "C" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for extern "C-unwind" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "C-unwind" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "C-unwind" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "C-unwind" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "C-unwind" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for extern "efiapi" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "efiapi" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "efiapi" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "efiapi" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "efiapi" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for extern "system" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "system" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "system" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "system" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "system" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "system" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "system" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "system" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "system" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "system" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "system" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "system" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "system" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "system" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for extern "system-unwind" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "system-unwind" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "system-unwind" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "system-unwind" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "system-unwind" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for extern "sysv64" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "sysv64" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "sysv64" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "sysv64" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "sysv64" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for extern "sysv64-unwind" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for fn() -> Output
impl<Output> WithSafetyImpl<Safe> for fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "C" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "C" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "C" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "C" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "C" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "C-unwind" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "efiapi" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "system" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "system" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "system" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "system" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "system" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "system-unwind" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "sysv64" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F) -> Output
Source§impl<Output> WithSafetyImpl<Safe> for unsafe fn() -> Output
impl<Output> WithSafetyImpl<Safe> for unsafe fn() -> Output
Source§impl<Output, A> WithSafetyImpl<Safe> for unsafe fn(A) -> Output
impl<Output, A> WithSafetyImpl<Safe> for unsafe fn(A) -> Output
Source§impl<Output, A, B> WithSafetyImpl<Safe> for unsafe fn(A, B) -> Output
impl<Output, A, B> WithSafetyImpl<Safe> for unsafe fn(A, B) -> Output
Source§impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe fn(A, B, C) -> Output
impl<Output, A, B, C> WithSafetyImpl<Safe> for unsafe fn(A, B, C) -> Output
Source§impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe fn(A, B, C, D) -> Output
impl<Output, A, B, C, D> WithSafetyImpl<Safe> for unsafe fn(A, B, C, D) -> Output
Source§impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe fn(A, B, C, D, E) -> Output
impl<Output, A, B, C, D, E> WithSafetyImpl<Safe> for unsafe fn(A, B, C, D, E) -> Output
Source§impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe fn(A, B, C, D, E, F) -> Output
impl<Output, A, B, C, D, E, F> WithSafetyImpl<Safe> for unsafe fn(A, B, C, D, E, F) -> Output
impl Copy for Safe
impl Eq for Safe
impl StructuralPartialEq for Safe
Auto Trait Implementations§
impl Freeze for Safe
impl RefUnwindSafe for Safe
impl Send for Safe
impl Sync for Safe
impl Unpin for Safe
impl UnwindSafe for Safe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more