pub struct YieldExprOutsideOfCoroutine {
pub span: Span,
}Fields§
§span: SpanTrait Implementations§
source§impl<'_sess, G> IntoDiagnostic<'_sess, G> for YieldExprOutsideOfCoroutinewhere
G: EmissionGuarantee,
impl<'_sess, G> IntoDiagnostic<'_sess, G> for YieldExprOutsideOfCoroutinewhere
G: EmissionGuarantee,
source§fn into_diagnostic(
self,
dcx: &'_sess DiagCtxt,
level: Level
) -> DiagnosticBuilder<'_sess, G>
fn into_diagnostic( self, dcx: &'_sess DiagCtxt, level: Level ) -> DiagnosticBuilder<'_sess, G>
Write out as a diagnostic out of
DiagCtxt.Auto Trait Implementations§
impl RefUnwindSafe for YieldExprOutsideOfCoroutine
impl Send for YieldExprOutsideOfCoroutine
impl Sync for YieldExprOutsideOfCoroutine
impl Unpin for YieldExprOutsideOfCoroutine
impl UnwindSafe for YieldExprOutsideOfCoroutine
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes