Skip to main content
Log in

Mojo module

int

Implements the Int class.

These are Mojo built-ins, so you don't need to import them.

Structs

  • Int: This type represents an integer value.

Traits

  • ImplicitlyIntable: The ImplicitlyIntable trait describes a type that can be converted to an Int implicitly.
  • Indexer: The Indexer trait is used for types that can index into a collection or pointer. The type returned is the underlying __mlir_type.index, enabling types like UInt to not have to be converted to an Int first. This type is implicitly convertable to an Int, so can be used anywhere an Int can e.g. for comparisons.
  • Intable: The Intable trait describes a type that can be converted to an Int.
  • IntableRaising: The IntableRaising trait describes a type can be converted to an Int, but the conversion might raise an error.

Functions

  • index: Returns the value of __index__ for the given value.
  • int: Get the Int representation of the value.