pub struct EmitResult { /* private fields */ }Expand description
Successful write output plus diagnostics emitted by the writer.
Implementations§
Source§impl EmitResult
impl EmitResult
pub const fn output(&self) -> &EmittedOutput
pub const fn layout(&self) -> OutputLayout
pub const fn fidelity(&self) -> Fidelity
pub fn diagnostics(&self) -> &[Diagnostic]
pub fn into_output(self) -> EmittedOutput
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EmitResult
impl RefUnwindSafe for EmitResult
impl Send for EmitResult
impl Sync for EmitResult
impl Unpin for EmitResult
impl UnsafeUnpin for EmitResult
impl UnwindSafe for EmitResult
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