Skip to content

Commit 036acd1

Browse files
committed
demo feature difference
1 parent 6c39a18 commit 036acd1

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

  • cargo-auditable/tests/fixtures/runtime_and_dev_dep_with_different_features

cargo-auditable/tests/fixtures/runtime_and_dev_dep_with_different_features/optional_transitive_dep/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ pub fn add(left: usize, right: usize) -> usize {
22
left + right
33
}
44

5+
pub fn num() -> usize {
6+
43
7+
}
8+
59
#[cfg(test)]
610
mod tests {
711
use super::*;

cargo-auditable/tests/fixtures/runtime_and_dev_dep_with_different_features/runtime_dep/src/lib.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@ pub fn add(left: usize, right: usize) -> usize {
22
left + right
33
}
44

5+
#[cfg(feature = "optional_transitive_dep")]
6+
pub fn num() -> usize {
7+
optional_transitive_dep::num()
8+
}
9+
10+
#[cfg(not(feature = "optional_transitive_dep"))]
11+
pub fn num() -> usize {
12+
42
13+
}
14+
515
#[cfg(test)]
616
mod tests {
717
use super::*;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
fn main() {
2-
println!("Hello, world!");
2+
println!("The answer is {}", runtime_dep::num());
33
}

0 commit comments

Comments
 (0)