DataSize

object DataSize
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case object BYTE extends DataSizeUnit
sealed abstract class DataSizeUnit(val factor: Long, val unitString: String)
case object GIGABYTE extends DataSizeUnit
case object KILOBYTE extends DataSizeUnit
implicit class LongToDataSizeConverter(bytes: Long)
case object MEGABYTE extends DataSizeUnit
case object PETABYTE extends DataSizeUnit
implicit class StrToDataSizeConverter(dataSizeStr: String)
case object TERABYTE extends DataSizeUnit

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply(bytes: Long): DataSize
def apply(dataSizeStr: String): DataSize
def succinct(bytes: Long): DataSize

Concrete fields

val units: List[DataSizeUnit]

Implicits

Implicits

final implicit def LongToDataSizeConverter(bytes: Long): LongToDataSizeConverter
final implicit def StrToDataSizeConverter(dataSizeStr: String): StrToDataSizeConverter