(
ctx: &rquickjs::Ctx<'js>,
obj: &prost_types::Struct,
)
| 62 | } |
| 63 | |
| 64 | pub fn struct_to_rquickjs<'js>( |
| 65 | ctx: &rquickjs::Ctx<'js>, |
| 66 | obj: &prost_types::Struct, |
| 67 | ) -> rquickjs::Object<'js> { |
| 68 | let out = rquickjs::Object::new(ctx.clone()).unwrap(); |
| 69 | |
| 70 | for (k, v) in &obj.fields { |
| 71 | out.set(k, _struct_to_rquickjs(ctx, v)).unwrap(); |
| 72 | } |
| 73 | |
| 74 | out |
| 75 | } |
| 76 | |
| 77 | fn _struct_to_rquickjs<'js>( |
| 78 | ctx: &rquickjs::Ctx<'js>, |
no test coverage detected