pub type HirFilePosition = FilePositionWrapper<HirFileId>;
Aliased Type§
struct HirFilePosition {
pub file_id: HirFileId,
pub offset: TextSize,
}
Fields§
§file_id: HirFileId
§offset: TextSize
Trait Implementations
Source§impl<FileKind: Clone> Clone for FilePositionWrapper<FileKind>
impl<FileKind: Clone> Clone for FilePositionWrapper<FileKind>
Source§fn clone(&self) -> FilePositionWrapper<FileKind>
fn clone(&self) -> FilePositionWrapper<FileKind>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<FileKind: Debug> Debug for FilePositionWrapper<FileKind>
impl<FileKind: Debug> Debug for FilePositionWrapper<FileKind>
Source§impl<FileKind: Hash> Hash for FilePositionWrapper<FileKind>
impl<FileKind: Hash> Hash for FilePositionWrapper<FileKind>
Source§impl<FileKind: PartialEq> PartialEq for FilePositionWrapper<FileKind>
impl<FileKind: PartialEq> PartialEq for FilePositionWrapper<FileKind>
Source§fn eq(&self, other: &FilePositionWrapper<FileKind>) -> bool
fn eq(&self, other: &FilePositionWrapper<FileKind>) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.