#![crate_type="dylib"] | |
extern crate an_rlib; | |
// This should be exported | |
pub fn public_rust_function_from_rust_dylib() {} | |
// This should be exported | |
#[no_mangle] | |
pub extern "C" fn public_c_function_from_rust_dylib() { | |
let _ = public_generic_function_from_rust_dylib(1u16); | |
} | |
// This should be exported if -Zshare-generics=yes | |
pub fn public_generic_function_from_rust_dylib<T>(x: T) -> T { x } |