Skip to main content

MirDisplay

Trait MirDisplay 

Source
pub trait MirDisplay {
    // Required method
    fn display(&self) -> String;
}

Required Methods§

Source

fn display(&self) -> String

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl MirDisplay for DefId

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for BasicBlockData<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for BasicBlocks<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for Body<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for LocalDecl<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for LocalDecls<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for Rvalue<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for Statement<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for StatementKind<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for Terminator<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for TerminatorKind<'tcx>

Source§

fn display(&self) -> String

Source§

impl<'tcx> MirDisplay for TyKind<'tcx>

Source§

fn display(&self) -> String

Implementors§