///
/// Tells if the chain has been assigned OR whether it is unassigned but has
/// an assigned tail. If is only chained but has no assigned runnable, then
/// this chain acts as a passthrough to the next one.
///
Tells if the chain has been assigned OR whether it is unassigned but has
an assigned tail. If is only chained but has no assigned runnable, then
this chain acts as a passthrough to the next one.
Tells if the chain has been assigned OR whether it is unassigned but has an assigned tail . If is only chained but has no assigned runnable then this chain acts as a passthrough to the next one .
pub fn is_assigned(&self) -> bool {
    if self.is_assigned {
      true
    } else {
      match self.chained {
        Some(ref chained) => chained.is_assigned(),
        None => false
      }
    }
  }
pub fn is_assigned ( & self ) -> bool { if self . is_assigned { true } else { match self . chained { Some ( ref chained ) => chained . is_assigned ( ) , None => false } } }
Tells if the chain has been assigned OR whether it is unassigned but has
an assigned tail.
Tells if the chain has been assigned OR whether it is unassigned but has an assigned tail .
&self