Enum ra_ap_hir_ty::display::DisplayTarget [−][src]
Variants
Display types for inlays, doc popups, autocompletion, etc…
Showing {unknown}
or not qualifying paths is fine here.
There’s no reason for this to fail.
Display types for inserting them in source files. The generated code should compile, so paths need to be qualified.
Fields of SourceCode
module_id: ModuleId
Only for test purpose to keep real types
Trait Implementations
impl Clone for DisplayTarget
[src]
fn clone(&self) -> DisplayTarget
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DisplayTarget
[src]
Auto Trait Implementations
impl RefUnwindSafe for DisplayTarget
impl Send for DisplayTarget
impl Sync for DisplayTarget
impl Unpin for DisplayTarget
impl UnwindSafe for DisplayTarget
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Cast for T
[src]
pub fn cast<U>(self, interner: &<U as HasInterner>::Interner) -> U where
Self: CastTo<U>,
U: HasInterner,
[src]
Self: CastTo<U>,
U: HasInterner,
impl<T> CloneAny for T where
T: Any + Clone,
T: Any + Clone,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,