Skip to main content

DiagnosticWorld

Trait DiagnosticWorld 

Source
pub trait DiagnosticWorld: World {
    // Required method
    fn name(&self, id: FileId) -> String;
}
Available on crate feature emit-diagnostics only.
Expand description

Extends the World for diagnostic printing.

Required Methods§

Source

fn name(&self, id: FileId) -> String

Formats a file ID for user-facing display.

In the CLI, this formats as a path relative to the working directory.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§