All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.t3hnar.scalax.Primitive.scala Maven / Gradle / Ivy

The newest version!
package com.github.t3hnar.scalax

import scala.PartialFunction.condOpt

object Primitive {
  def unapply(x: Any): Option[AnyVal] = condOpt(x) {
    case x: Boolean => x
    case x: Byte    => x
    case x: Char    => x
    case x: Short   => x
    case x: Int     => x
    case x: Long    => x
    case x: Float   => x
    case x: Double  => x
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy