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