use futures::io::AsyncWrite;
use rmpv::Value;
use crate::{impl_exttype_traits, rpc::model::IntoVal, Neovim};
pub struct Buffer<W>
where
W: AsyncWrite + Send + Unpin + 'static,
{
pub(crate) code_data: Value,
pub(crate) neovim: Neovim<W>,
}
impl_exttype_traits!(Buffer);