pub enum FlatScanState<I, F>where
I: ListFn,
F: FlatScanFn<InputItem = I::Item>,
I::End: ResultFn<Result = F::InputResult>,{
Begin {
flat_scan: F,
input_list: I,
},
OutputList {
output_list: F::OutputList,
input_list: I,
},
EndList(F::EndList),
}
A list item type.
A value which is returned when the list has no more items.
The main function which returns a list.
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.