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

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

#4 in #going

Download history 68/week @ 2023-12-11 13/week @ 2023-12-18 63/week @ 2024-01-22 194/week @ 2024-01-29 33/week @ 2024-02-05 44/week @ 2024-02-12 226/week @ 2024-02-19 215/week @ 2024-02-26 107/week @ 2024-03-04 41/week @ 2024-03-11 59/week @ 2024-03-18 49/week @ 2024-03-25

259 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
~33K SLoC