State

sealed trait State
Companion:
object
class Object
trait Matchable
class Any
object Closed.type
object HalfOpen.type
object Open.type