sim: Flatten 'area' module in mcuboot-sys

It isn't necessary for the 'area' module to be exposed.  Re-export the
two definitions from the crate at the top level, and make the module
private.

Signed-off-by: David Brown <david.brown@linaro.org>
This commit is contained in:
David Brown 2017-07-12 09:56:16 -06:00 committed by David Brown
parent d2b1853f02
commit f52272c76d
2 changed files with 7 additions and 3 deletions

View File

@ -2,6 +2,11 @@ extern crate libc;
#[macro_use] extern crate log;
extern crate simflash;
pub mod area;
mod area;
pub mod c;
// The API needs to be public, even though it isn't intended to be called by Rust code, but the
// functions are exported to C code.
pub mod api;
pub use area::{AreaDesc, FlashId};

View File

@ -24,8 +24,7 @@ mod caps;
mod tlv;
use simflash::{Flash, SimFlash};
use mcuboot_sys::area::{AreaDesc, FlashId};
use mcuboot_sys::c;
use mcuboot_sys::{c, AreaDesc, FlashId};
use caps::Caps;
use tlv::TlvGen;