Struct lamcal::inspect::Collect[][src]

pub struct Collect { /* fields omitted */ }

Collects clones of the terms representing the results of each step during reduction or evaluation of a term.

Methods

impl Collect
[src]

Constructs a new Collect inspection.

Important traits for Vec<u8>

Unwraps the underlying vector of collected terms.

Important traits for &'a [u8]

Returns a reference to a slice of collected terms.

Trait Implementations

impl Debug for Collect
[src]

Formats the value using the given formatter. Read more

impl Clone for Collect
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Collect
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Default for Collect
[src]

Returns the "default value" for a type. Read more

impl IntoIterator for Collect
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

impl Inspect for Collect
[src]

Inspects the term before the next step during processing and returns whether to continue processing or to stop it. Read more

Auto Trait Implementations

impl Send for Collect

impl Sync for Collect