#conditional #operator #ternary #syntax #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

#4 in #going

Download history 62/week @ 2024-03-14 41/week @ 2024-03-21 90/week @ 2024-03-28 88/week @ 2024-04-04 68/week @ 2024-04-11 32/week @ 2024-04-18 23/week @ 2024-04-25 42/week @ 2024-05-02 88/week @ 2024-05-09 120/week @ 2024-05-16 47/week @ 2024-05-23 87/week @ 2024-05-30 127/week @ 2024-06-06 50/week @ 2024-06-13 67/week @ 2024-06-20 65/week @ 2024-06-27

329 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
~35K SLoC