xref: /linux/rust/ffi.rs (revision a0c1ca3934ddffe4f3f2a2bd860283a7b0ca5439)
1  // SPDX-License-Identifier: GPL-2.0
2  
3  //! Foreign function interface (FFI) types.
4  //!
5  //! This crate provides mapping from C primitive types to Rust ones.
6  //!
7  //! The Rust [`core`] crate provides [`core::ffi`], which maps integer types to the platform default
8  //! C ABI. The kernel does not use [`core::ffi`], so it can customise the mapping that deviates from
9  //! the platform default.
10  
11  #![no_std]
12  
13  pub use core::ffi::*;
14