Guest User

Untitled

a guest
Apr 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. extern "C" {
  2. pub fn a_thing() -> u8;
  3. }
  4.  
  5. pub trait ExternFn {
  6. type FnPtr;
  7. }
  8.  
  9. enum a_thing {}
  10.  
  11. impl ExternFn for a_thing {
  12. type FnPtr = extern "C" fn() -> u8;
  13. }
  14.  
  15. fn main() {
  16. let _: Option<<a_thing as ExternFn>::FnPtr> = None;
  17. }
Add Comment
Please, Sign In to add comment