cancel method Null safety

void cancel()

Implementation

void cancel() {
  if (cancelled || done) return;
  _cancelled = true;
}