Module handy_io::pattern::read [] [src]

Patterns specific to reading operation.

Structs

Eos

A pattern which indicates the 'End-Of-Stream'.

F32

A pattern associated to 32-bit floating point numbers.

F64

A pattern associated to 64-bit floating point numbers.

I8

A pattern associated to 8-bit signed integers.

I16

A pattern associated to 16-bit signed integers.

I24

A pattern associated to 24-bit signed integers.

I32

A pattern associated to 32-bit signed integers.

I40

A pattern associated to 40-bit signed integers.

I48

A pattern associated to 48-bit signed integers.

I56

A pattern associated to 56-bit signed integers.

I64

A pattern associated to 64-bit signed integers.

U8

A pattern associated to 8-bit unsigned integers.

U16

A pattern associated to 16-bit unsigned integers.

U24

A pattern associated to 24-bit unsigned integers.

U32

A pattern associated to 32-bit unsigned integers.

U40

A pattern associated to 40-bit unsigned integers.

U48

A pattern associated to 48-bit unsigned integers.

U56

A pattern associated to 56-bit unsigned integers.

U64

A pattern associated to 64-bit unsigned integers.

Until

A pattern which continues reading until the predicate F is satisfied.

Functions

until

Makes Until pattern which continues reading until F returns Ok(Some(T)) or Err(..).