/// Task Priority
////// Spawn groups uses it to rank the importance of their spawned tasks and order of returned values only when waited for
/// that is when the ``wait_for_all`` or ``wait_non_async`` method is called
#[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Default)]pubenumPriority{BACKGROUND=0,LOW,UTILITY,#[default]MEDIUM,HIGH,USERINITIATED,}