diff --git a/types/src/bool.rs b/types/src/bool.rs index 893a4f1..af71c89 100644 --- a/types/src/bool.rs +++ b/types/src/bool.rs @@ -25,6 +25,16 @@ impl fmt::Display for Bool { } } +impl From for Bool { + fn from(value: bool) -> Self { + if value { + Bool::True + } else { + Bool::False + } + } +} + impl PartialEq for Bool { fn eq(&self, rhs: &Obj) -> bool { match rhs {