blob: 158a044391b3954a65b590099d2910bcf1e8e072 [file] [log] [blame]
/* automatically generated by rust-bindgen */
#![allow(dead_code, non_snake_case, non_camel_case_types, non_upper_case_globals)]
#![cfg(target_os = "macos")]
#[macro_use]
extern crate objc;
#[allow(non_camel_case_types)]
pub type id = *mut objc::runtime::Object;
pub trait Foo {
unsafe fn foo(self);
unsafe fn class_foo();
}
impl Foo for id {
unsafe fn foo(self) {
msg_send!(self, foo)
}
unsafe fn class_foo() {
msg_send!(
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
foo
)
}
}