summaryrefslogtreecommitdiff
path: root/components/rust/examples/modules/example_lib/src
diff options
context:
space:
mode:
Diffstat (limited to 'components/rust/examples/modules/example_lib/src')
-rw-r--r--components/rust/examples/modules/example_lib/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/rust/examples/modules/example_lib/src/lib.rs b/components/rust/examples/modules/example_lib/src/lib.rs
index 79fe384e6a..8b86c593cd 100644
--- a/components/rust/examples/modules/example_lib/src/lib.rs
+++ b/components/rust/examples/modules/example_lib/src/lib.rs
@@ -11,7 +11,7 @@
/* Bring rt-rust's println! macro into scope */
use rt_rust::println;
use core::ffi::{c_char, CStr};
-#[no_mangle]
+#[unsafe(no_mangle)]
pub extern "C" fn rust_mylib_println(s: *const c_char) {
if s.is_null() {
println!("");
@@ -24,7 +24,7 @@ pub extern "C" fn rust_mylib_println(s: *const c_char) {
}
}
-#[no_mangle]
+#[unsafe(no_mangle)]
pub extern "C" fn rust_mylib_add(a: usize, b: usize) -> usize {
a + b
}