File tree Expand file tree Collapse file tree 1 file changed +1
-24
lines changed Expand file tree Collapse file tree 1 file changed +1
-24
lines changed Original file line number Diff line number Diff line change 88// option. This file may not be copied, modified, or distributed
99// except according to those terms.
1010
11- //! Operations on boolean values (`bool` type)
12- //!
13- //! A `to_bit` conversion function.
11+ //! The boolean type
1412
1513#![ doc( primitive = "bool" ) ]
1614
17- use num:: { Int , one, zero} ;
18-
19- /////////////////////////////////////////////////////////////////////////////
20- // Freestanding functions
21- /////////////////////////////////////////////////////////////////////////////
22-
23- /// Convert a `bool` to an integer.
24- ///
25- /// # Examples
26- ///
27- /// ```rust
28- /// use std::bool;
29- ///
30- /// assert_eq!(bool::to_bit::<u8>(true), 1u8);
31- /// assert_eq!(bool::to_bit::<u8>(false), 0u8);
32- /// ```
33- #[ inline]
34- pub fn to_bit < N : Int > ( p : bool ) -> N {
35- if p { one ( ) } else { zero ( ) }
36- }
37-
3815#[ cfg( test) ]
3916mod tests {
4017 use realstd:: prelude:: * ;
You can’t perform that action at this time.
0 commit comments