1mod bits;
8mod fmt2;
9mod io;
10pub(crate) mod os;
11mod reflect;
12#[cfg(feature = "async")]
13mod sync;
14#[cfg(target_arch = "wasm32")]
15mod wasm;
16
17pub(crate) fn register(factory: &mut go_vm::FfiFactory) {
18 fmt2::Fmt2Ffi::register(factory);
19 bits::BitsFfi::register(factory);
20 #[cfg(feature = "async")]
21 sync::MutexFfi::register(factory);
22 #[cfg(feature = "async")]
23 sync::RWMutexFfi::register(factory);
24 reflect::ReflectFfi::register(factory);
25 io::IoFfi::register(factory);
26 os::FileFfi::register(factory);
27}