Enum rustc::middle::typeck::infer::TypeOrigin[src]
pub enum TypeOrigin {
Misc(Span),
MethodCompatCheck(Span),
ExprAssignable(Span),
RelateTraitRefs(Span),
RelateSelfType(Span),
MatchExpressionArm(Span, Span),
IfExpression(Span),
}Why did we require that the two types be related?
See error_reporting.rs for more details
Variants
Misc | |
MethodCompatCheck | |
ExprAssignable | |
RelateTraitRefs | |
RelateSelfType | |
MatchExpressionArm | |
IfExpression |