Struct nvim_gtk::file_browser::FileBrowserWidget[][src]

pub struct FileBrowserWidget {
    store: TreeStore,
    tree: TreeView,
    widget: Box,
    nvim: Option<Rc<NeovimClient>>,
    comps: Components,
    state: Rc<RefCell<State>>,
}

Fields

store: TreeStoretree: TreeViewwidget: Boxnvim: Option<Rc<NeovimClient>>comps: Componentsstate: Rc<RefCell<State>>

Implementations

impl FileBrowserWidget[src]

pub fn new() -> Self[src]

fn nvim(&self) -> Option<NeovimRef<'_>>[src]

pub fn init(&mut self, shell_state: &State)[src]

fn init_actions(&self)[src]

fn init_subscriptions(&self, shell_state: &State)[src]

fn connect_events(&self)[src]

Methods from Deref<Target = Box>

Trait Implementations

impl Deref for FileBrowserWidget[src]

type Target = Box

The resulting type after dereferencing.

Auto Trait Implementations

impl !RefUnwindSafe for FileBrowserWidget

impl !Send for FileBrowserWidget

impl !Sync for FileBrowserWidget

impl Unpin for FileBrowserWidget

impl !UnwindSafe for FileBrowserWidget

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.