Struct rustc_resolve::late::lifetimes::ElisionFailureInfo [−][src]
pub(crate) struct ElisionFailureInfo {
parent: Option<BodyId>,
index: usize,
lifetime_count: usize,
have_bound_regions: bool,
pub(crate) span: Span,
}
Fields
parent: Option<BodyId>
Where we can find the argument pattern.
index: usize
The index of the argument in the original definition.
lifetime_count: usize
have_bound_regions: bool
span: Span
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ElisionFailureInfo
impl !Send for ElisionFailureInfo
impl !Sync for ElisionFailureInfo
impl Unpin for ElisionFailureInfo
impl UnwindSafe for ElisionFailureInfo
Blanket Implementations
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: 40 bytes