pub fn play(&self, bowl: Bowl) -> Option<Self> {
        if self.bowls[bowl] > 0 {
            Some(self.sow(bowl))
        } else {
            None
        }
    }
/// Play a certain bowl.
///
/// If the bowl is empty, returns nothing.
Play a certain bowl.
If the bowl is empty, returns nothing.
Play a certain bowl . If the bowl is empty returns nothing .
pub fn play(&self, bowl: Bowl) -> Option<Self> {
        if self.bowls[bowl] > 0 {
            Some(self.sow(bowl))
        } else {
            None
        }
    }
pub fn play ( & self , bowl : Bowl ) -> Option < Self > { if self . bowls [ bowl ] > 0 { Some ( self . sow ( bowl ) ) } else { None } }
Play a certain bowl.
Play a certain bowl .
&self
bowl
Bowl
&self
bowl
Bowl