pub struct SyncState { /* private fields */ }
Implementations§
Source§impl SyncState
impl SyncState
pub fn new() -> SyncState
pub fn is_core_changed(&self) -> bool
pub fn signal_exit(&self)
pub fn signal_vfs_new_roots(&self, roots: Vec<PathBuf>)
pub fn signal_vfs_force_scan(&self)
pub fn signal_core_module_updates(&self, updates: Vec<ModuleUpdate>)
pub fn wait_vfs(&self, timeout: Duration) -> (VfsChangeBuffer, bool)
pub fn wait_core(&self) -> CoreChangeBuffer
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for SyncState
impl !RefUnwindSafe for SyncState
impl Send for SyncState
impl Sync for SyncState
impl Unpin for SyncState
impl UnwindSafe for SyncState
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