"RustForeignSliceConst alternateBoarding() const noexcept;"; "struct CRustObjectSlice FooImpl_alternateBoarding(const FooImplOpaque * const self);"; r#"template inline RustForeignSliceConst FooImplWrapper::alternateBoarding() const noexcept { struct CRustObjectSlice ret = FooImpl_alternateBoarding(this->self_); return RustForeignSliceConst{ret}; }"#; "void setAlternateBoarding(RustForeignVecBoo p) noexcept"; "void FooImpl_setAlternateBoarding(FooImplOpaque * const self, struct CRustForeignVec p);"; r#"template inline void FooImplWrapper::setAlternateBoarding(RustForeignVecBoo p) noexcept { FooImpl_setAlternateBoarding(this->self_, p.release()); }"#;