Module tear::twist_impl[][src]

(dev) twist! implementation

We also define some macros in this module, but since they’re macros, they’re accessible from the crate root:

  • (dev) __impl_twist
  • twist!
  • next_if! and last_if!

We also reexport all the types in this module for convenience.

Enums

Error0571__Tried_to_break_with_value_using_twist_without_val_flag__Use_Break_instead_of_BreakVal_or_add_the_dash_val_flag_to_twist

(dev) Type to provide a nicer error message when trying to breakval from a non-loop loop

Looping

Different loop control signals that twist! understands

Constants

BAD_BREAKVAL_TYPE

(dev) Error message when trying to break with the wrong type in a twist -val statement

BREAKVAL_IN_NOT_LOOP

(dev) Error message when trying to break with a value in a non-loop loop

BREAK_WITHOUT_VAL

(dev) Error message when trying to break without a value in a twist -val statement

Type Definitions

BreakValError

(dev) Short name for Error0571__Tr...twist