arfur_rev/
lib.rs

1pub mod controllers;
2
3pub mod prelude {
4    pub use crate::controllers::sparkmax::SparkMax;
5}
6
7#[allow(
8    rustdoc::broken_intra_doc_links,
9    rustdoc::bare_urls,
10    rustdoc::invalid_rust_codeblocks
11)]
12pub mod ffi {
13    //! A raw interface to any RevLib function.
14    //!
15    //! All of these functions should be considered unsafe and difficult to use.
16    #[cfg(feature = "bindgen")]
17    #[allow(rustdoc::all)]
18    include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
19
20    #[cfg(not(feature = "bindgen"))]
21    include!("./bindings.rs");
22}