diff --git a/src/actor/actor_cell.rs b/src/actor/actor_cell.rs index ad4bf51b..fb27634d 100644 --- a/src/actor/actor_cell.rs +++ b/src/actor/actor_cell.rs @@ -111,7 +111,7 @@ impl ActorCell { } pub fn has_children(&self) -> bool { - self.inner.children.len() > 0 + !self.inner.children.is_empty() } pub(crate) fn children<'a>(&'a self) -> Box + 'a> { @@ -724,6 +724,10 @@ impl Children { self.actors.read().unwrap().len() } + pub fn is_empty(&self) -> bool { + self.actors.read().unwrap().is_empty() + } + pub fn iter(&self) -> ChildrenIterator { ChildrenIterator { children: self,