Documentation
¶
Index ¶
- type DoSomethingAsyncArgs
- func (z *DoSomethingAsyncArgs) DecodeMsg(dc *msgp.Reader) (err error)
- func (z DoSomethingAsyncArgs) EncodeMsg(en *msgp.Writer) (err error)
- func (z DoSomethingAsyncArgs) MarshalMsg(b []byte) (o []byte, err error)
- func (z DoSomethingAsyncArgs) Msgsize() (s int)
- func (z *DoSomethingAsyncArgs) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Example
- func (n *Example) AddDoSomethingAsyncChan(c chan string)
- func (n *Example) DoSomethingAsync(o *neovim.MethodOptionParams, s string) error
- func (n *Example) GetTwoNumbers(o *neovim.MethodOptionParams, i int, e *MyEvalResult) (int, string, error, error)
- func (n *Example) Init(c *neovim.Client, l neovim.Logger) error
- func (n *Example) Shutdown() error
- type GetTwoNumbersArgs
- func (z *GetTwoNumbersArgs) DecodeMsg(dc *msgp.Reader) (err error)
- func (z GetTwoNumbersArgs) EncodeMsg(en *msgp.Writer) (err error)
- func (z GetTwoNumbersArgs) MarshalMsg(b []byte) (o []byte, err error)
- func (z GetTwoNumbersArgs) Msgsize() (s int)
- func (z *GetTwoNumbersArgs) UnmarshalMsg(bts []byte) (o []byte, err error)
- type GetTwoNumbersResults
- func (z *GetTwoNumbersResults) DecodeMsg(dc *msgp.Reader) (err error)
- func (z GetTwoNumbersResults) EncodeMsg(en *msgp.Writer) (err error)
- func (z GetTwoNumbersResults) MarshalMsg(b []byte) (o []byte, err error)
- func (z GetTwoNumbersResults) Msgsize() (s int)
- func (z *GetTwoNumbersResults) UnmarshalMsg(bts []byte) (o []byte, err error)
- type MyEvalResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DoSomethingAsyncArgs ¶
type DoSomethingAsyncArgs struct {
Arg0 string
}
func (*DoSomethingAsyncArgs) DecodeMsg ¶
func (z *DoSomethingAsyncArgs) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (DoSomethingAsyncArgs) EncodeMsg ¶
func (z DoSomethingAsyncArgs) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (DoSomethingAsyncArgs) MarshalMsg ¶
func (z DoSomethingAsyncArgs) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (DoSomethingAsyncArgs) Msgsize ¶
func (z DoSomethingAsyncArgs) Msgsize() (s int)
func (*DoSomethingAsyncArgs) UnmarshalMsg ¶
func (z *DoSomethingAsyncArgs) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Example ¶
type Example struct {
// contains filtered or unexported fields
}
func (*Example) AddDoSomethingAsyncChan ¶
func (*Example) DoSomethingAsync ¶
func (n *Example) DoSomethingAsync(o *neovim.MethodOptionParams, s string) error
an async method defines no return values
func (*Example) GetTwoNumbers ¶
func (n *Example) GetTwoNumbers(o *neovim.MethodOptionParams, i int, e *MyEvalResult) (int, string, error, error)
a synchronous method that returns two numbers
type GetTwoNumbersArgs ¶
type GetTwoNumbersArgs struct {
Arg0 int64
}
func (*GetTwoNumbersArgs) DecodeMsg ¶
func (z *GetTwoNumbersArgs) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (GetTwoNumbersArgs) EncodeMsg ¶
func (z GetTwoNumbersArgs) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (GetTwoNumbersArgs) MarshalMsg ¶
func (z GetTwoNumbersArgs) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (GetTwoNumbersArgs) Msgsize ¶
func (z GetTwoNumbersArgs) Msgsize() (s int)
func (*GetTwoNumbersArgs) UnmarshalMsg ¶
func (z *GetTwoNumbersArgs) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type GetTwoNumbersResults ¶
func (*GetTwoNumbersResults) DecodeMsg ¶
func (z *GetTwoNumbersResults) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (GetTwoNumbersResults) EncodeMsg ¶
func (z GetTwoNumbersResults) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (GetTwoNumbersResults) MarshalMsg ¶
func (z GetTwoNumbersResults) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (GetTwoNumbersResults) Msgsize ¶
func (z GetTwoNumbersResults) Msgsize() (s int)
func (*GetTwoNumbersResults) UnmarshalMsg ¶
func (z *GetTwoNumbersResults) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type MyEvalResult ¶
func (*MyEvalResult) DecodeMsg ¶
func (z *MyEvalResult) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (MyEvalResult) EncodeMsg ¶
func (z MyEvalResult) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (MyEvalResult) MarshalMsg ¶
func (z MyEvalResult) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (MyEvalResult) Msgsize ¶
func (z MyEvalResult) Msgsize() (s int)
func (*MyEvalResult) UnmarshalMsg ¶
func (z *MyEvalResult) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler