#![feature(alloc)]
#![feature(const_fn)]
#![feature(generators)]
#![feature(never_type)]
#![feature(prelude_import)]
#![warn(missing_docs)]
#![doc(html_root_url = "https://docs.rs/drone-sd/0.2.2")]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(feature = "cargo-clippy", allow(precedence, inline_always))]
extern crate alloc;
#[cfg(feature = "std")]
extern crate core;
#[macro_use]
extern crate drone_core;
extern crate failure;
#[macro_use]
extern crate failure_derive;
extern crate futures;
pub mod consts;
pub mod crc;
pub mod errors;
pub mod tokens;
mod sd_spi;
mod sd_spi_sess;
pub use sd_spi::{SdSpi, SdSpiRes};
pub use sd_spi_sess::{SdSpiSessCore, SdSpiSessResCore};
#[prelude_import]
#[allow(unused_imports)]
use drone_core::prelude::*;