pub struct IriCompactor { /* private fields */ }Expand description
Project-wide bidirectional IRI translator.
Built by merging all known contexts across the project. Used by the LSP to convert full IRIs shown in hover cards to compact forms for display, and to expand compact IRIs typed by the user during completion.
Implementations§
Source§impl IriCompactor
impl IriCompactor
Trait Implementations§
Source§impl Clone for IriCompactor
impl Clone for IriCompactor
Source§fn clone(&self) -> IriCompactor
fn clone(&self) -> IriCompactor
Returns a duplicate 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 Debug for IriCompactor
impl Debug for IriCompactor
Source§impl Default for IriCompactor
impl Default for IriCompactor
Source§fn default() -> IriCompactor
fn default() -> IriCompactor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IriCompactor
impl RefUnwindSafe for IriCompactor
impl Send for IriCompactor
impl Sync for IriCompactor
impl Unpin for IriCompactor
impl UnsafeUnpin for IriCompactor
impl UnwindSafe for IriCompactor
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