``` enum class FailingToConvertDirection { LE...
# announcements
m
Copy code
enum class FailingToConvertDirection {
    LEFT,
    RIGHT,
    NONE;
    
    fun from(direction: Direction): FailingToConvertDirection =
        when (direction) {
            LEFT -> LEFT
            RIGHT -> RIGHT
            else -> NONE
        }
}

enum class TypeSpecifiedDirection {
    LEFT,
    RIGHT,
    NONE;
    
    fun from(direction: Direction): TypeSpecifiedDirection =
        when (direction) {
            Direction.LEFT -> LEFT
            Direction.RIGHT -> RIGHT
            else -> NONE
        }
}

enum class Direction { LEFT, RIGHT }