pub struct ConfigChange { /* private fields */ }
Implementations§
Source§impl ConfigChange
impl ConfigChange
pub fn change_ratoml( &mut self, source_root: SourceRootId, vfs_path: VfsPath, content: Option<Arc<str>>, ) -> Option<(RatomlFileKind, VfsPath, Option<Arc<str>>)>
pub fn change_user_config(&mut self, content: Option<Arc<str>>)
pub fn change_workspace_ratoml( &mut self, source_root: SourceRootId, vfs_path: VfsPath, content: Option<Arc<str>>, ) -> Option<(RatomlFileKind, VfsPath, Option<Arc<str>>)>
pub fn change_client_config(&mut self, change: Value)
pub fn change_source_root_parent_map( &mut self, source_root_map: Arc<FxHashMap<SourceRootId, SourceRootId>>, )
Trait Implementations§
Source§impl Debug for ConfigChange
impl Debug for ConfigChange
Source§impl Default for ConfigChange
impl Default for ConfigChange
Source§fn default() -> ConfigChange
fn default() -> ConfigChange
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigChange
impl RefUnwindSafe for ConfigChange
impl Send for ConfigChange
impl Sync for ConfigChange
impl Unpin for ConfigChange
impl UnwindSafe for ConfigChange
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
§impl<T> Cast for T
impl<T> Cast for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more