pub struct ContentProjection { /* private fields */ }Expand description
Reveal state used to project a document over the sources it carries.
Implementations§
Source§impl ContentProjection
impl ContentProjection
pub fn set_expansion(&mut self, id: GapId, expansion: GapExpansion)
pub fn set_full_file(&mut self, path: RepoPath, enabled: bool)
pub fn is_full_file(&self, path: &RepoPath) -> bool
Trait Implementations§
Source§impl Clone for ContentProjection
impl Clone for ContentProjection
Source§fn clone(&self) -> ContentProjection
fn clone(&self) -> ContentProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContentProjection
impl Debug for ContentProjection
Source§impl Default for ContentProjection
impl Default for ContentProjection
Source§fn default() -> ContentProjection
fn default() -> ContentProjection
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContentProjection
impl RefUnwindSafe for ContentProjection
impl Send for ContentProjection
impl Sync for ContentProjection
impl Unpin for ContentProjection
impl UnsafeUnpin for ContentProjection
impl UnwindSafe for ContentProjection
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