#![allow(
non_snake_case,
non_camel_case_types,
non_upper_case_globals,
clippy::all
)]
#[cfg(feature = "wiggle")]
use crate::Error;
#[cfg(feature = "bindgen")]
pub use cty::c_char;
#[cfg(feature = "wiggle")]
wiggle::from_witx!({
witx: [
"./witx/common.witx",
"./witx/spi.witx",
"./witx/i2c.witx",
"./witx/uart.witx",
"./witx/gpio.witx",
"./witx/device.witx",
],
errors: { errno => Error },
});
#[cfg(feature = "wiggle")]
pub use types::{Errno, UserErrorConversion};
#[cfg(feature = "wiggle")]
impl wiggle::GuestErrorType for types::Errno {
fn success() -> Self {
types::Errno::Ok
}
}
#[cfg(feature = "bindgen")]
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));