(val: &rquickjs::Value)
| 1 | pub fn rquickjs_to_struct(val: &rquickjs::Value) -> pbjson_types::Struct { |
| 2 | if val.type_of() == rquickjs::Type::Object |
| 3 | && let Some(pbjson_types::value::Kind::StructValue(v)) = _rquickjs_to_struct_val(val) |
| 4 | { |
| 5 | return v; |
| 6 | } |
| 7 | |
| 8 | Default::default() |
| 9 | } |
| 10 | |
| 11 | fn _rquickjs_to_struct_val(val: &rquickjs::Value) -> Option<pbjson_types::value::Kind> { |
| 12 | match val.type_of() { |
no test coverage detected