The following extensions are available globally.

  • Declaration

    struct Bool
  • Declaration

    struct String
  • Int

    Declaration

    struct Int : FixedWidthInteger, SignedInteger
  • Declaration

    struct UInt : FixedWidthInteger, UnsignedInteger
  • Declaration

    struct Double
  • Any FixedWidthInteger type is PythonConvertible via the Int/UInt implementation.

    Declaration

    struct Int8 : FixedWidthInteger, SignedInteger
  • Declaration

    struct Int16 : FixedWidthInteger, SignedInteger
  • Declaration

    struct Int32 : FixedWidthInteger, SignedInteger
  • Declaration

    struct Int64 : FixedWidthInteger, SignedInteger
  • Declaration

    struct UInt8 : FixedWidthInteger, UnsignedInteger
  • Declaration

    struct UInt16 : FixedWidthInteger, UnsignedInteger
  • Declaration

    struct UInt32 : FixedWidthInteger, UnsignedInteger
  • Declaration

    struct UInt64 : FixedWidthInteger, UnsignedInteger
  • Float is PythonConvertible via the Double implementation.

    Declaration

    struct Float
  • Declaration

    struct Array<Element> : _DestructorSafeContainer
  • Declaration

    struct Dictionary<Key, Value> where Key : Hashable
  • Declaration

    struct Range<Bound> where Bound : Comparable
  • Declaration

    struct PartialRangeFrom<Bound> where Bound : Comparable
  • Declaration

    struct PartialRangeUpTo<Bound> where Bound : Comparable
  • Declaration

    protocol Sequence