Browse Source

Use cfg-if

pull/14/head
AzureMarker 3 years ago
parent
commit
1c66a1c770
No known key found for this signature in database
GPG Key ID: 47A133F3BF9D03D3
  1. 1
      ctru-rs/Cargo.toml
  2. 7
      ctru-rs/src/lib.rs

1
ctru-rs/Cargo.toml

@ -11,6 +11,7 @@ crate-type = ["rlib"] @@ -11,6 +11,7 @@ crate-type = ["rlib"]
name = "ctru"
[dependencies]
cfg-if = "1.0"
ctru-sys = { path = "../ctru-sys", version = "0.4" }
const-zero = "0.1.0"
linker-fix-3ds = { git = "https://github.com/Meziu/rust-linker-fix-3ds.git" }

7
ctru-rs/src/lib.rs

@ -37,9 +37,10 @@ pub mod services; @@ -37,9 +37,10 @@ pub mod services;
pub mod srv;
pub mod thread;
#[cfg(all(feature = "romfs", romfs_exists))]
cfg_if::cfg_if! {
if #[cfg(all(feature = "romfs", romfs_exists))] {
pub mod romfs;
#[cfg(not(all(feature = "romfs", romfs_exists)))]
} else {
pub mod romfs {
//! The RomFS folder has not been detected and/or the `romfs` feature has not been enabled.
//!
@ -52,6 +53,8 @@ pub mod romfs { @@ -52,6 +53,8 @@ pub mod romfs {
//! romfs_dir = "romfs"
//! ```
}
}
}
pub use crate::error::{Error, Result};

Loading…
Cancel
Save