Versions in this module Expand all Collapse all v0 v0.8.0 Jun 25, 2023 v0.7.0 Mar 29, 2023 Changes in this version type WazeroNewRuntime + func DefaultWazeroRuntime() WazeroNewRuntime v0.6.1 Mar 17, 2023 v0.6.0 Mar 17, 2023 Changes in this version + func WazeroModuleConfig(moduleConfig wazero.ModuleConfig) wazeroConfigOption + func WazeroRuntime(newRuntime WazeroNewRuntime) wazeroConfigOption + type WazeroConfig struct + type WazeroNewRuntime func(context.Context) (wazero.Runtime, error) v0.5.0 Jan 18, 2023 v0.4.0 Dec 1, 2022 v0.3.0 Nov 21, 2022 Changes in this version type BarPlugin + func (p *BarPlugin) Close(ctx context.Context) (err error) v0.2.0 Nov 5, 2022 v0.1.0 Aug 29, 2022 Changes in this version + const BarPluginAPIVersion + var ErrIntOverflow = fmt.Errorf("proto: integer overflow") + var ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") + type Bar interface + Hello func(context.Context, Request) (Reply, error) + type BarPlugin struct + func NewBarPlugin(ctx context.Context, opt BarPluginOption) (*BarPlugin, error) + func (p *BarPlugin) Load(ctx context.Context, pluginPath string) (Bar, error) + type BarPluginOption struct + FS fs.FS + Stderr io.Writer + Stdout io.Writer + type Reply struct + A string + func (m *Reply) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *Reply) MarshalToVT(dAtA []byte) (int, error) + func (m *Reply) MarshalVT() (dAtA []byte, err error) + func (m *Reply) SizeVT() (n int) + func (m *Reply) UnmarshalVT(dAtA []byte) error + func (x *Reply) GetA() string + func (x *Reply) ProtoReflect() protoreflect.Message + type Request struct + A string + func (m *Request) MarshalToSizedBufferVT(dAtA []byte) (int, error) + func (m *Request) MarshalToVT(dAtA []byte) (int, error) + func (m *Request) MarshalVT() (dAtA []byte, err error) + func (m *Request) SizeVT() (n int) + func (m *Request) UnmarshalVT(dAtA []byte) error + func (x *Request) GetA() string + func (x *Request) ProtoReflect() protoreflect.Message