#conditional #operator #syntax #ternary #going #you-re

macro conditional_impl

This is a support crate for the conditional crate. You're going to want to use that crate.

2 releases

0.1.1 Sep 22, 2019
0.1.0 Sep 22, 2019

#6 in #going

41 downloads per month
Used in conditional

MIT/Apache

4KB
58 lines

conditional

Crates.io Crates.io Crates.io Docs.io

Lets you use the syntax of the conditional operator in Rust. Also known as the ternary operator.

Examples

let x = conditional!(69 > 42 ? "hello" : "world");
assert_eq!(x, "hello");

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~1.5MB
~37K SLoC