pub struct SurfaceMap {
pub line_map: LineMap,
pub tokens: Vec<SurfaceToken>,
}Fields§
§line_map: LineMap§tokens: Vec<SurfaceToken>Implementations§
Source§impl SurfaceMap
impl SurfaceMap
pub fn tokens_of_kind( &self, kind: SurfaceKind, ) -> impl Iterator<Item = &SurfaceToken>
Trait Implementations§
Source§impl Clone for SurfaceMap
impl Clone for SurfaceMap
Source§impl Debug for SurfaceMap
impl Debug for SurfaceMap
Source§impl Default for SurfaceMap
impl Default for SurfaceMap
impl Eq for SurfaceMap
Source§impl PartialEq for SurfaceMap
impl PartialEq for SurfaceMap
impl StructuralPartialEq for SurfaceMap
Auto Trait Implementations§
impl Freeze for SurfaceMap
impl RefUnwindSafe for SurfaceMap
impl Send for SurfaceMap
impl Sync for SurfaceMap
impl Unpin for SurfaceMap
impl UnsafeUnpin for SurfaceMap
impl UnwindSafe for SurfaceMap
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