HirDisplayWithExpressionStore

Trait HirDisplayWithExpressionStore 

Source
pub trait HirDisplayWithExpressionStore<'db> {
    // Required method
    fn hir_fmt(
        &self,
        f: &mut HirFormatter<'_, 'db>,
        store: &ExpressionStore,
    ) -> Result;
}

Required Methods§

Source

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Implementations on Foreign Types§

Source§

impl<'db> HirDisplayWithExpressionStore<'db> for ConstRef

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, _store: &ExpressionStore, ) -> Result

Source§

impl<'db> HirDisplayWithExpressionStore<'db> for GenericArg

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Source§

impl<'db> HirDisplayWithExpressionStore<'db> for LifetimeRefId

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Source§

impl<'db> HirDisplayWithExpressionStore<'db> for Path

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Source§

impl<'db> HirDisplayWithExpressionStore<'db> for TypeBound

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Source§

impl<'db> HirDisplayWithExpressionStore<'db> for TypeRefId

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Source§

impl<'db, T: ?Sized + HirDisplayWithExpressionStore<'db>> HirDisplayWithExpressionStore<'db> for &T

Source§

fn hir_fmt( &self, f: &mut HirFormatter<'_, 'db>, store: &ExpressionStore, ) -> Result

Implementors§