Module expr

Source

StructsΒ§

CondChecker πŸ”’
Visitor to check for invalid/unstable use of ExprKind::Let that can’t easily be caught in parsing. For example:

EnumsΒ§

DestructuredFloat πŸ”’
ForbiddenLetReason πŸ”’
Used to forbid let expressions in certain syntactic locations.

FunctionsΒ§

could_be_unclosed_char_literal πŸ”’
Could this lifetime/label be an unclosed char literal? For example, 'a could be, but 'abc could not.