openthread_fuchsia/
binding.rsuse openthread::prelude::*;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct otPlatformConfig {
pub reset_rcp: bool,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct OtSysMainloopContext {
pub placeholder: u32,
}
extern "C" {
pub fn otSysInit(a_platform_config: *mut otPlatformConfig) -> bool;
pub fn otSysDeinit();
pub fn platformRadioProcess(
instance: *mut otsys::otInstance,
context: *const OtSysMainloopContext,
);
pub fn platformInfraIfInit(infra_if_idx: ot::NetifIndex) -> i32;
pub fn platformInfraIfOnReceiveIcmp6Msg(instance: *mut otsys::otInstance);
}