first property
Subject<T>
first
Implementation
Subject<T> get first => context.nest(() => ['has first element'], (actual) {
final iterator = actual.iterator;
if (!iterator.moveNext()) {
return Extracted.rejection(which: ['has no elements']);
}
return Extracted.value(iterator.current);
});