[Rust] FFI: C 라이브러리 땡겨쓰기 - 구조체
이런 간단한 코드로 라이브러리를 만들어서 테스트를 해보도록 하겠다.
라이브러리 파일을 만든다.
프로젝트 폴더에 둔다.
아까 C코드에 있던 구조체를 Rust 문법에 맞춰서 재선언해준다...
repr은 구조체의 메모리 구조를 C에 맞추란 소리다.
그리고 이동을 막기 위해 Copy와 Clone을 구현했다. 꼭 필요한건 아니다.
함수 링크는 동일하다.
그럼 이제 대충 잘 돌아갈 것이다.
그렇다.