Modulesยง
- note_
and_ ๐explain
Structsยง
- AddLifetime
Params ๐Suggestion - AddPrecise
Capturing ๐AndParams - AddPrecise
Capturing ForOvercapture - Ambiguous
Impl ๐ - Ambiguous
Return ๐ - Annotation
Required ๐ - ButNeeds
ToSatisfy ๐ - Closure
FnMut ๐Label - Closure
FnOnce ๐Label - Closure
Kind ๐Mismatch - Consider
Borrowing ๐Param Help - Coro
Closure ๐NotFn - FnConsider
Casting ๐ - FnConsider
Casting ๐Both - FnItems
AreDistinct ๐ - FnUniq
Types ๐ - Fulfill
ReqLifetime ๐ - Inference
BadError ๐ - Inherent
Projection ๐Normalization Overflow - Introduces
Static ๐Because Unmet Lifetime Req - LfBound
NotSatisfied ๐ - Lifetime
Mismatch ๐ - Mismatched
Static ๐Lifetime - Negative
Positive ๐Conflict - NonGeneric
Opaque ๐Type Param - Opaque
Captures ๐Lifetime - Outlives
Bound ๐ - Outlives
Content ๐ - RefLonger
Than ๐Data - Suggest
Tuple ๐Pattern Many - Suggest
Tuple ๐Pattern One - Trait
Impl ๐Diff - Trait
Placeholder ๐Mismatch - Unable
ToConstruct ๐Constant Value
Enumsยง
- Actual
Impl ๐Expected Kind - Actual
Impl ๐Expected Lifetime Kind - Actual
Impl ๐Expl Notes - AddPrecise
Capturing ๐ - Adjust
Signature ๐Borrow - Consider
Adding ๐Await - Does
NotOutlive ๐Static From Impl - Explicit
Lifetime ๐Required - Function
Pointer ๐Suggestion - Implicit
Static ๐Lifetime Subdiag - Lifetime
Mismatch ๐Labels - Obligation
Cause Failure Code - Placeholder
Relation ๐LfNot Satisfied - Region
Origin ๐Note - Source
Kind ๐Multi Suggestion - Source
Kind ๐Subdiag - Suggest
Accessing ๐Field - Suggest
Remove ๐Semi OrReturn Binding - TyOrSig ๐
- Type
Error Additional Diags - Where
Clause ๐Suggestions
Functionsยง
- impl_
trait_ overcapture_ suggestion - Given a set of captured
DefIdfor an RPIT (opaque_def_id) and a given function (fn_def_id), try to suggest adding+ use<...>to capture just the specified parameters. If one of those parameters is an APIT, then try to suggest turning it into a regular type parameter.