rust/tests/run-make/export/simple/libr.rs
2025-05-04 22:03:15 +03:00

22 lines
335 B
Rust

#![feature(export_stable)]
#![crate_type = "sdylib"]
#[export_stable]
pub mod m {
#[repr(C)]
pub struct S {
pub x: i32,
}
pub extern "C" fn foo1(x: S) -> i32 {
x.x
}
pub type Integer = i32;
impl S {
pub extern "C" fn foo2(x: Integer) -> Integer {
x
}
}
}