Struct rustc_middle::hir::map::blocks::ClosureParts [−][src]
Expand description
These are all the components one can extract from a closure expr for use when implementing FnLikeNode operations.
Fields
decl: &'a FnDecl<'a>
body: BodyId
id: HirId
span: Span
Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for ClosureParts<'a>
impl<'a> !Send for ClosureParts<'a>
impl<'a> !Sync for ClosureParts<'a>
impl<'a> Unpin for ClosureParts<'a>
impl<'a> UnwindSafe for ClosureParts<'a>
Blanket Implementations
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: 32 bytes