pub struct ChannelInfo<'a> {
pub id: LuaInteger,
pub stream: String,
pub mode: String,
pub pty: Option<String>,
pub argv: Vec<String>,
pub buffer: Option<String>,
pub client: Option<LuaTable<'a>>,
}
Available on crate features
vim
and unstable
only.Expand description
Info struct for nvim_get_chan_info
Fields§
§id: LuaInteger
§stream: String
§mode: String
§pty: Option<String>
§argv: Vec<String>
§buffer: Option<String>
§client: Option<LuaTable<'a>>
Trait Implementations§
Source§impl<'a> Debug for ChannelInfo<'a>
impl<'a> Debug for ChannelInfo<'a>
Auto Trait Implementations§
impl<'a> Freeze for ChannelInfo<'a>
impl<'a> !RefUnwindSafe for ChannelInfo<'a>
impl<'a> !Send for ChannelInfo<'a>
impl<'a> !Sync for ChannelInfo<'a>
impl<'a> Unpin for ChannelInfo<'a>
impl<'a> !UnwindSafe for ChannelInfo<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<'lua, T> FromLuaMulti<'lua> for Twhere
T: FromLua<'lua>,
impl<'lua, T> FromLuaMulti<'lua> for Twhere
T: FromLua<'lua>,
Source§fn from_lua_multi(values: MultiValue<'lua>, lua: &'lua Lua) -> Result<T, Error>
fn from_lua_multi(values: MultiValue<'lua>, lua: &'lua Lua) -> Result<T, Error>
Performs the conversion. Read more