"struct CRustSliceu32 Boo_f1(const BooOpaque * const self, struct CRustObjectMutSlice a0);"; "RustSlice f1(RustForeignSliceMut a0) const noexcept;"; r#"template inline RustSlice BooWrapper::f1(RustForeignSliceMut a0) const noexcept { struct CRustSliceu32 ret = Boo_f1(this->self_, a0); return RustSlice{ret.data, ret.len}; }"#; "struct CRustSliceu32 Boo_f2(const BooOpaque * const self, struct CRustObjectSlice a0);"; "RustSlice f2(RustForeignSliceConst a0) const noexcept;"; r#"template inline RustSlice BooWrapper::f2(RustForeignSliceConst a0) const noexcept { struct CRustSliceu32 ret = Boo_f2(this->self_, a0); return RustSlice{ret.data, ret.len}; }"#;