pub struct LocalChangeOverlay { /* private fields */ }Implementations§
Source§impl LocalChangeOverlay
impl LocalChangeOverlay
pub fn new(cache: LocalResourceCache) -> Self
Trait Implementations§
Source§impl ChangeOverlayPort for LocalChangeOverlay
impl ChangeOverlayPort for LocalChangeOverlay
fn build_change_overlay( &mut self, catalog: &SourceCatalog, index: &CodeIndex, ) -> WorkspaceResult<ChangeOverlay>
Auto Trait Implementations§
impl Freeze for LocalChangeOverlay
impl RefUnwindSafe for LocalChangeOverlay
impl Send for LocalChangeOverlay
impl Sync for LocalChangeOverlay
impl Unpin for LocalChangeOverlay
impl UnsafeUnpin for LocalChangeOverlay
impl UnwindSafe for LocalChangeOverlay
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<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