Expand description
Rust bindings to the C types used by Neovim’s API.
Modules§
- conversion
- Traits for converting between Neovim
Object
s and Rust types. - iter
- Iterators over
Array
s andDictionary
s.
Macros§
- string
- Same as
format!
but creates annvim_oxi::String
.
Structs§
- Arena
- A memory arena that is passed to the C API for allocation.
- Array
- A vector of Neovim
Object
s. - Dictionary
- A vector of Neovim
(
String
,
Object
)
pairs. - Error
- Binding to the error type used by Neovim.
- Function
- A wrapper around a Lua reference to a function stored in the Lua registry.
- KeyValue
Pair - A key-value pair mapping a
String
to anObject
. - NonOwning
- A non-owning value for lifetime
'a
. - NvimStr
- A borrowed version of
NvimString
. - Object
- Binding to a Neovim object.
- String
- Binding to the string type used by Neovim.
- String
Builder - A builder that can be used to efficiently build
nvim_oxi::String
s.
Enums§
- Array
From Tuple Error - The error type returned when trying to convert an
Array
into a tuple. - Object
Kind - Specifies the kind of a Neovim
Object
.