package accessor_core

  1. Overview
  2. Docs

Module Accessor_core.Byte_unitsSource

All of these accessors will raise if a bounds check fails. The expected bounds are documented next to the corresponding conversion functions in Core.Byte_units.

Sourceval bytes : (_, int, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t

Due to the way floating point is being used, the below accessors aren't quite perfect isomorphisms.

Sourceval kilobytes : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t
Sourceval megabytes : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t
Sourceval gigabytes : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t
Sourceval terabytes : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t
Sourceval petabytes : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t
Sourceval exabytes : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t
Sourceval words : (_, float, Core.Byte_units.t, [< Accessor_core__.Import.isomorphism ]) Accessor_base.t