rust: show inline documentation for curated bindings

dankamongmen/clock_nanosleep_portable
joseLuís 4 years ago
parent 27628e961a
commit d82f0934b3

@ -1,20 +1,21 @@
//! bindgen generated bindings
//! Curated re-exports of the bindgen generated bindings,
//!
//! The full list of bindings is under the bindgen submodule
//!
//
// WARNING: DO NOT EXECUTE RUSTFMT ON THIS FILE.
// Custom formatting permits easier maintenance.
//
#![allow(dead_code)]
// [clippy & bindgen](https://github.com/rust-lang/rust-bindgen/issues/1470)
#[allow(clippy::all)]
pub mod bindings {
pub mod bindgen {
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
}
// Miscellaneous ---------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
_IO_FILE,
__va_list_tag,
@ -24,7 +25,8 @@ pub use bindings::{
};
// align -----------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// type definitions
ncalign_e,
@ -36,7 +38,8 @@ pub use bindings::{
};
// ncblit ---------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// type definitions
ncblitter_e,
@ -53,7 +56,8 @@ pub use bindings::{
};
// cell ------------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
cell,
@ -83,13 +87,15 @@ pub use bindings::{
};
// channel ---------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// constants
CHANNEL_ALPHA_MASK
};
// ncbox -----------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// constants
NCBOXCORNER_MASK,
NCBOXCORNER_SHIFT,
@ -104,7 +110,8 @@ pub use bindings::{
};
// ncdirect --------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncdirect,
@ -155,7 +162,8 @@ pub use bindings::{
// ncfadectx -------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncfadectx,
@ -166,13 +174,15 @@ pub use bindings::{
};
// ncinput ---------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncinput,
};
// ncloglevel ------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// type definitions
ncloglevel_e,
@ -189,7 +199,8 @@ pub use bindings::{
};
// ncfdplane -------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncfdplane,
ncfdplane_options,
@ -201,7 +212,8 @@ pub use bindings::{
};
// ncmenu ----------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
ncmenu,
ncmenu_item,
ncmenu_options,
@ -228,13 +240,15 @@ pub use bindings::{
};
// ncmetric
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncmetric
};
// ncmultiselector
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncmultiselector,
ncmselector_item,
@ -249,7 +263,8 @@ pub use bindings::{
};
// ncplane
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
ncplane,
// functions
@ -356,7 +371,8 @@ pub use bindings::{
};
// ncplot
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncdplot, // f64
ncuplot, // u64
@ -386,7 +402,8 @@ pub use bindings::{
};
// ncreader
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
ncreader,
ncreader_options,
@ -411,7 +428,8 @@ pub use bindings::{
};
// ncreel
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
ncreel,
ncreel_options,
@ -434,7 +452,8 @@ pub use bindings::{
};
// ncscale
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// type definitions
ncscale_e,
@ -445,7 +464,8 @@ pub use bindings::{
};
// ncselector ------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncselector,
ncselector_item,
@ -464,13 +484,15 @@ pub use bindings::{
};
// ncstats ---------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncstats,
};
// ncstyle ---------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// constants
NCSTYLE_BLINK,
NCSTYLE_BOLD,
@ -486,7 +508,8 @@ pub use bindings::{
};
// nctablet --------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
nctablet,
@ -497,7 +520,8 @@ pub use bindings::{
};
// ncvisual --------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
ncvisual,
ncvisual_options,
@ -523,7 +547,8 @@ pub use bindings::{
};
// notcurses -------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
notcurses,
notcurses_options,
@ -580,7 +605,8 @@ pub use bindings::{
};
// palette ---------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// structs
palette256,
@ -594,7 +620,8 @@ pub use bindings::{
};
// sig -------------------------------------------------------------------------
pub use bindings::{
#[doc(inline)]
pub use bindgen::{
// type definitions
sigset_t,

@ -7,7 +7,9 @@
pub mod bindings;
pub mod types;
#[doc(inline)]
pub use bindings::*;
#[doc(inline)]
pub use types::*;
#[macro_use]

Loading…
Cancel
Save