diff options
-rw-r--r-- | src/any.gleam | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/any.gleam b/src/any.gleam index 7721ad8..22cf9ee 100644 --- a/src/any.gleam +++ b/src/any.gleam @@ -1,24 +1,24 @@ -doc """ -`Any` data is data that we don't know the type of yet. -We likely get data like this from interop with Erlang, or from -IO with the outside world. -""" +// doc """ +// `Any` data is data that we don't know the type of yet. +// We likely get data like this from interop with Erlang, or from +// IO with the outside world. +// """ pub external type Any ; -doc """ -Convert any Gleam data into `Any` data. -""" +// doc """ +// Convert any Gleam data into `Any` data. +// """ pub external fn from(a) -> Any = 'gleam_foreign' 'identity' -doc """ -Unsafely cast any type into any other type.o +// doc """ +// Unsafely cast any type into any other type.o -This is an escape hatch for the type system that may be useful when wrapping -native Erlang APIs. It is to be used as a last measure only. -""" +// This is an escape hatch for the type system that may be useful when wrapping +// native Erlang APIs. It is to be used as a last measure only. +// """ pub external fn unsafeCoerce(a) -> b = 'gleam_foreign' 'identity' -fn identity(x) { +pub fn identity(x) { x } |