1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 //! Types that can cross the FFI boundary. 6 7 pub mod callbackinterface; 8 pub mod ffidefault; 9 pub mod foreignbytes; 10 pub mod foreigncallbacks; 11 pub mod foreignfuture; 12 pub mod handle; 13 pub mod rustbuffer; 14 pub mod rustcalls; 15 pub mod rustfuture; 16 17 pub use callbackinterface::*; 18 pub use ffidefault::FfiDefault; 19 pub use foreignbytes::*; 20 pub use foreigncallbacks::*; 21 pub use foreignfuture::*; 22 pub use handle::*; 23 pub use rustbuffer::*; 24 pub use rustcalls::*; 25 pub use rustfuture::*; 26