pub struct LensData {
pub origin: LensOrigin,
pub symbols: Vec<LensSymbol>,
pub uses: Vec<LensUse>,
}Expand description
A built lens: the line it was opened on, its names, and their uses.
Fields§
§origin: LensOrigin§symbols: Vec<LensSymbol>§uses: Vec<LensUse>Trait Implementations§
Auto Trait Implementations§
impl Freeze for LensData
impl RefUnwindSafe for LensData
impl Send for LensData
impl Sync for LensData
impl Unpin for LensData
impl UnsafeUnpin for LensData
impl UnwindSafe for LensData
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