"assert( m_state == State.TERM || m_state == State.HOLD );"
Does that mean its ok to reset the fiber if I'm not using things like scope(exit)? I don't like adding "if(fibIsDestroyed) return;" snippet after each Fiber.delay() - its error-prone.
"assert( m_state == State.TERM || m_state == State.HOLD );"
Does that mean its ok to reset the fiber if I'm not using things like scope(exit)? I don't like adding "if(fibIsDestroyed) return;" snippet after each Fiber.delay() - its error-prone.