2025-07-21 15:22:29 +02:00

27 lines
495 B
Rust

use ecow::EcoString;
use crate::foundations::{Repr, ty};
/// A type with two states.
///
/// The boolean type has two values: `{true}` and `{false}`. It denotes whether
/// something is active or enabled.
///
/// # Example
/// ```example
/// #false \
/// #true \
/// #(1 < 2)
/// ```
#[ty(cast, title = "Boolean")]
type bool;
impl Repr for bool {
fn repr(&self) -> EcoString {
match self {
true => "true".into(),
false => "false".into(),
}
}
}