Trait minhook::function::UnsafeFunction  
                   
                       [−]
                   
               [src]
pub unsafe trait UnsafeFunction: Function { }Trait representing an unsafe function.
Implementors
- impl<Ret: 'static> UnsafeFunction for unsafe fn() -> Ret
- impl<Ret: 'static> UnsafeFunction for unsafe extern "cdecl" fn() -> Ret
- impl<Ret: 'static> UnsafeFunction for unsafe extern "stdcall" fn() -> Ret
- impl<Ret: 'static> UnsafeFunction for unsafe extern "fastcall" fn() -> Ret
- impl<Ret: 'static> UnsafeFunction for unsafe extern "win64" fn() -> Ret
- impl<Ret: 'static> UnsafeFunction for unsafe extern fn() -> Ret
- impl<Ret: 'static> UnsafeFunction for unsafe extern "system" fn() -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe fn(A) -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A) -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A) -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A) -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe extern "win64" fn(A) -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe extern fn(A) -> Ret
- impl<Ret: 'static, A: 'static> UnsafeFunction for unsafe extern "system" fn(A) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe extern fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static> UnsafeFunction for unsafe extern "system" fn(A, B) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe extern fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F, G) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F, G, H) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe extern "cdecl" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe extern "stdcall" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe extern "fastcall" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe extern fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
- impl<Ret: 'static, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I: 'static, J: 'static, K: 'static, L: 'static> UnsafeFunction for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret