navy-nvim-rs 0.0.24

A library for writing neovim rpc clients
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! RPC functionality for [`neovim`](crate::neovim::Neovim)
//!
//! For most plugins, the main implementation work will consist of defining and
//! implementing the [`handler`](crate::rpc::handler::Handler).
pub mod decode;
pub mod encode;
pub mod handler;
pub mod payload;
mod skip;

pub use rmpv::{Value, ValueRef};

#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)]
pub struct ExtType<const TYPE_ID: i8>(pub i32);