Documentation ¶
Index ¶
- Variables
- func FJSONPB(w io.Writer, m protoreflect.ProtoMessage) error
- func FJSONPBWithOpt(w io.Writer, m protoreflect.ProtoMessage, o OutputOptions) error
- func FTextPB(w io.Writer, m protoreflect.ProtoMessage) error
- func FTextPBWithOpt(w io.Writer, m protoreflect.ProtoMessage, o OutputOptions) error
- func FromPB(pbPath string, fs afero.Fs) (*sysl.Module, error)
- func FromPBByteContents(pbPath string, contents []byte) (*sysl.Module, error)
- func FromPBStringContents(pbPath, contents string) (*sysl.Module, error)
- func GeneratePBBinaryMessage(w io.Writer, m protoreflect.ProtoMessage) error
- func GeneratePBBinaryMessageFile(m protoreflect.ProtoMessage, filename string, fs afero.Fs) error
- func JSONPB(m protoreflect.ProtoMessage, filename string, fs afero.Fs) error
- func JSONPBWithOpt(m protoreflect.ProtoMessage, filename string, fs afero.Fs, o OutputOptions) error
- func TextPB(m protoreflect.ProtoMessage, filename string, fs afero.Fs) error
- func TextPBWithOpt(m protoreflect.ProtoMessage, filename string, fs afero.Fs, o OutputOptions) error
- type OutputOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUnknownExtension = errors.New("unknown extension")
Functions ¶
func FJSONPBWithOpt ¶ added in v0.630.0
func FJSONPBWithOpt(w io.Writer, m protoreflect.ProtoMessage, o OutputOptions) error
func FTextPBWithOpt ¶ added in v0.630.0
func FTextPBWithOpt(w io.Writer, m protoreflect.ProtoMessage, o OutputOptions) error
func FromPB ¶ added in v0.374.0
FromPB unmarshals a Sysl module from an encoded protobuf message file.
func FromPBByteContents ¶ added in v0.533.0
FromPBByteContents unmarshals a Sysl module from an encoded protobuf message.
func FromPBStringContents ¶ added in v0.533.0
FromPBStringContents unmarshals a Sysl module from an encoded protobuf message.
func GeneratePBBinaryMessage ¶ added in v0.122.0
func GeneratePBBinaryMessage(w io.Writer, m protoreflect.ProtoMessage) error
GeneratePBBinaryMessage generates binary message to IO writer specified by `w`.
func GeneratePBBinaryMessageFile ¶ added in v0.122.0
func GeneratePBBinaryMessageFile(m protoreflect.ProtoMessage, filename string, fs afero.Fs) error
GeneratePBBinaryMessageFile generates binary message to the file specified by `filename`.
func JSONPB ¶
func JSONPB(m protoreflect.ProtoMessage, filename string, fs afero.Fs) error
JSONPB ...
func JSONPBWithOpt ¶ added in v0.630.0
func JSONPBWithOpt(m protoreflect.ProtoMessage, filename string, fs afero.Fs, o OutputOptions) error
func TextPB ¶
func TextPB(m protoreflect.ProtoMessage, filename string, fs afero.Fs) error
TextPB ...
func TextPBWithOpt ¶ added in v0.630.0
func TextPBWithOpt(m protoreflect.ProtoMessage, filename string, fs afero.Fs, o OutputOptions) error
Types ¶
type OutputOptions ¶ added in v0.630.0
type OutputOptions struct {
Compact bool
}
Click to show internal directories.
Click to hide internal directories.