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