1use crate::ops::{AsProxy, From, Value};
2
3impl From<bool> for bool {
4 fn op_from(arg: bool) -> Self {
5 arg
6 }
7}
8impl From<&bool> for bool {
9 fn op_from(arg: &bool) -> Self {
10 *arg
11 }
12}
13impl From<&&bool> for bool {
14 fn op_from(arg: &&bool) -> Self {
15 **arg
16 }
17}
18
19impl From<&Value> for bool {
20 fn op_from(arg: &Value) -> Self {
21 arg.bool()
22 }
23}
24
25impl From<&&Value> for bool {
26 fn op_from(arg: &&Value) -> Self {
27 arg.bool()
28 }
29}
30
31impl From<Value> for bool {
32 fn op_from(arg: Value) -> Self {
33 arg.bool()
34 }
35}