Rust #[no_mangle]
[Rust Mangle](https://texonom.com/rust-mangle-f8d6ae042bd04e78b985f00baa805acf) 


러스트 함수가 다른 언어에 의해 이름을 불릴 수 있도록 하기 위해, 우리는 반드시 러스트 컴파일러의 이름 맹글링 기능을 꺼야함


```type#[no_mangle]pub extern "C" fn call_from_c() {    println!("Just called a Rust function from C!");}```

이러한 extern의 사용에는 [Rust unsafe keyword](https://texonom.com/rust-unsafe-keyword-4f61274cfd904c4c80b9936b186ad104) 가 필요 없다





