*<Null safety>*
QueueList<E>.from(Iterable<E> source)
factory QueueList.from(Iterable<E> source) { if (source is List) { var length = source.length; var queue = QueueList<E>(length + 1); assert(queue._table.length > length); var sourceList = source; queue._table.setRange(0, length, sourceList, 0); queue._tail = length; return queue; } else { return QueueList<E>()..addAll(source); } }