Versions in this module Expand all Collapse all v0 v0.2.23 Oct 11, 2024 v0.1.23 Oct 11, 2024 Changes in this version + const ReqDestructor + const TypeArray + const TypeFd + const TypeFixed + const TypeInt + const TypeNewId + const TypeObject + const TypeString + const TypeUint + type Arg struct + Description Description + Enum string + Interface string + Name string + Nullable bool + Summary string + Type Type + type Description struct + Content string + Summary string + func (d Description) Empty() bool + func (d Description) HasContent() bool + func (d Description) HasSummary() bool + type Entry struct + DeprecatedSince int + Description Description + Name string + Since int + Summary string + Value string + type Enum struct + Bitfield bool + Description Description + Entries []Entry + Name string + Since int + func (e Enum) Type() string + type Event Request + func (e Event) NumFds() int + type Interface struct + Description Description + Enums []Enum + Events []Event + Name string + Requests []Request + Version int + type Protocol struct + Copyright string + Description Description + Interfaces []Interface + Name string + func Parse(data []byte) (Protocol, error) + type Request struct + Args []Arg + DeprecatedSince int + Description Description + Name string + Since int + Type string + func (r Request) NumFds() int + type Type string