Skip to main content

impl_nvim_deserializable

Macro impl_nvim_deserializable 

Source
macro_rules! impl_nvim_deserializable {
    ($ty:ty) => { ... };
}
Expand description

Implements [nvim_oxi::conversion::FromObject] and [nvim_oxi::lua::Poppable] for a type that derives serde::Deserialize.

Eliminates the repeated boilerplate of deserializing Lua objects via nvim_oxi::serde::Deserializer.