Struct rls_vfs::Vfs[][src]

pub struct Vfs<U = ()>(_);

Methods

impl<U> Vfs<U>
[src]

Creates a new, empty VFS.

Indicate that the current file as known to the VFS has been written to disk.

Removes a file from the VFS. Does not check if the file is synced with the disk. Does not check if the file exists.

Record a set of changes to the VFS.

Return all files in the VFS.

Returns true if the VFS contains any changed files.

Auto Trait Implementations

impl<U> Send for Vfs<U> where
    U: Send

impl<U> Sync for Vfs<U> where
    U: Send