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