CoreTraits
public struct CoreTraits : Codable, Sendable
A view of the traits in Hylo’s standard library that are known by the compiler.
-
Hylo.Collection.Declaration
Swift
public let collection: CollectionDescription -
Hylo.Copyable.Declaration
Swift
public let copyable: CopyableDescription -
Hylo.Deinitializable.Declaration
Swift
public let deinitializable: DeinitializableDescription -
Hylo.EquatableTrait.Declaration
Swift
public let equatable: EquatableDescription -
Hylo.ExpressibleByFloatLiteral.Declaration
Swift
public let expressibleByFloatLiteral: ExpressibleByFloatLiteralDescription -
Hylo.ExpressibleByIntegerLiteral.Declaration
Swift
public let expressibleByIntegerLiteral: ExpressibleByIntegerLiteralDescription -
Hylo.ForeignConvertible.Declaration
Swift
public let foreignConvertible: ForeignConvertibleDescription -
Hylo.Iterator.Declaration
Swift
public let iterator: IteratorDescription -
Hylo.Movale.Declaration
Swift
public let movable: MovableDescription -
Creates an instance referring to the declarations in
ast.Requires
The standard library must have been loaded inast.Declaration
Swift
public init(_ ast: AST)
View on GitHub