macro_rules! __impl_pass_to_js_runtime_trait {
(try_borrow {$name:ty} {$($generics:tt)*} {$($where:tt)*} {$($v:ident)?} {$($impl_code:tt)*} {$($impl_func:path)?} ) => { ... };
(try_into {$name:ty} {$($generics:tt)*} {$($where:tt)*} {$($v:ident)?} {$($impl_code:tt)*} {$($impl_func:path)?}) => { ... };
(borrow {$name:ty} {$($generics:tt)*} {$($where:tt)*} {$($v:ident)?} {$($impl_code:tt)*} {$($impl_func:path)?}) => { ... };
(into {$name:ty} {$($generics:tt)*} {$($where:tt)*} {$($v:ident)?} {$($impl_code:tt)*} {$($impl_func:path)?}) => { ... };
}