@Michael-F-Bryan OK, I have a working example for Abortable::new(task::spawn(...)) and the task is not canceled.
Abortable::new(task::spawn(...))
canceled