S
Size: a a a
S
IB
S
S
q
IB
IB
IB
q
build.rs:
fn main() {
println!("cargo:rustc-cfg=foo=\"bar1\"");
}
main.rs:
fn main() {
let foo = if cfg!(foo = "bar1") {
10
} else if cfg!(foo = "bar2") {
20
} else {
30
};
println!("foo = {}", foo);
}
S
MS
build.rs:
fn main() {
println!("cargo:rustc-cfg=foo=\"bar1\"");
}
main.rs:
fn main() {
let foo = if cfg!(foo = "bar1") {
10
} else if cfg!(foo = "bar2") {
20
} else {
30
};
println!("foo = {}", foo);
}
S
S
S
BD
#[cfg(feature = "some_feature")]
https://github.com/metta-systems/vesper/blob/boot-alloc-regions/vesper/src/main.rs#L42-L50BD
S
S
unstable = []
realtime = []
noserial = []