Documentation ¶
Index ¶
- type Lock
- func (x *Lock) EmitProtobuf(mm *easyproto.MessageMarshaler)
- func (x *Lock) GetMembers() []grpc.ObjectID
- func (x *Lock) MarshalEasyJSON(out *jwriter.Writer)
- func (x *Lock) MarshalJSON() ([]byte, error)
- func (x *Lock) MarshalProtobuf(dst []byte) []byte
- func (x *Lock) SetMembers(v []grpc.ObjectID)
- func (x *Lock) StableSize() (size int)
- func (x *Lock) UnmarshalEasyJSON(in *jlexer.Lexer)
- func (x *Lock) UnmarshalJSON(data []byte) error
- func (x *Lock) UnmarshalProtobuf(src []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lock ¶
func (*Lock) EmitProtobuf ¶
func (x *Lock) EmitProtobuf(mm *easyproto.MessageMarshaler)
func (*Lock) GetMembers ¶
func (*Lock) MarshalEasyJSON ¶
func (*Lock) MarshalJSON ¶
MarshalJSON implements the json.Marshaler interface.
func (*Lock) MarshalProtobuf ¶
MarshalProtobuf implements the encoding.ProtoMarshaler interface.
func (*Lock) SetMembers ¶
func (*Lock) StableSize ¶
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*Lock) UnmarshalEasyJSON ¶
func (*Lock) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaler interface.
func (*Lock) UnmarshalProtobuf ¶
UnmarshalProtobuf implements the encoding.ProtoUnmarshaler interface.
Click to show internal directories.
Click to hide internal directories.