(function() { var type_impls = Object.fromEntries([["hir",[["
§

impl<FileKind> Clone for FileRangeWrapper<FileKind>
where\n FileKind: Clone,

§

fn clone(&self) -> FileRangeWrapper<FileKind>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["
§

impl<FileKind> Debug for FileRangeWrapper<FileKind>
where\n FileKind: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["
§

impl FileRangeWrapper<EditionedFileId>

pub fn into_file_id(\n self,\n db: &(dyn ExpandDatabase + 'static),\n) -> FileRangeWrapper<FileId>

pub fn file_text(self, db: &(dyn ExpandDatabase + 'static)) -> &Arc<str>

pub fn text(self, db: &(dyn ExpandDatabase + 'static)) -> &str

",0,"hir::FileRange"],["
§

impl FileRangeWrapper<HirFileId>

pub fn file_range(self) -> Option<FileRangeWrapper<EditionedFileId>>

",0,"hir::HirFileRange"],["
§

impl From<FileRangeWrapper<EditionedFileId>> for FileRangeWrapper<HirFileId>

§

fn from(value: FileRangeWrapper<EditionedFileId>) -> FileRangeWrapper<HirFileId>

Converts to this type from the input type.
","From>","hir::HirFileRange"],["
§

impl<FileKind> Hash for FileRangeWrapper<FileKind>
where\n FileKind: Hash,

§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["
§

impl<FileKind> PartialEq for FileRangeWrapper<FileKind>
where\n FileKind: PartialEq,

§

fn eq(&self, other: &FileRangeWrapper<FileKind>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["
§

impl<FileKind> Copy for FileRangeWrapper<FileKind>
where\n FileKind: Copy,

","Copy","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["
§

impl<FileKind> Eq for FileRangeWrapper<FileKind>
where\n FileKind: Eq,

","Eq","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["
§

impl<FileKind> StructuralPartialEq for FileRangeWrapper<FileKind>

","StructuralPartialEq","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"]]]]); if (window.register_type_impls) { window.register_type_impls(type_impls); } else { window.pending_type_impls = type_impls; } })() //{"start":55,"fragment_lengths":[16945]}