(vm: &VirtualMachine, obj: PyObjectRef)
| 74 | |
| 75 | impl TryFromObject for JsProperty { |
| 76 | fn try_from_object(vm: &VirtualMachine, obj: PyObjectRef) -> PyResult<Self> { |
| 77 | PyStrRef::try_from_object(vm, obj.clone()) |
| 78 | .map(JsProperty::Str) |
| 79 | .or_else(|_| PyJsValueRef::try_from_object(vm, obj).map(JsProperty::Js)) |
| 80 | } |
| 81 | } |
| 82 | |
| 83 | impl JsProperty { |