zoi @ 0.17.4 View on hex.pm
Found via dependency scan. Awaiting full scan.
All systems passing
Found via dependency scan — awaiting full scan.
This page was synthesized from other packages' dependency scans.
Source link, native-code language, and other per-package metadata
will populate once
zoi itself gets
through the scan queue.
Dependencies & versions
Version Tested
Last Test Run
req_llm-1.10.0-1776711769
Compilation Determinism
Unknown
Beam scanner — runtime capability snapshot
Beam scanner
Runtime capability snapshot
Static scan of the compiled release after mix firmware.
NIF usage
Not detected
Native code or C bindings
Shell/OS exec
Not detected
External commands or ports
Shell helpers
Not detected
Shell commands via System/os
App config reads
Not detected
Application env lookups
OS env reads
Not detected
Environment variable access
Start callback
Not detected
Application start callback defined
Halt calls
Not detected
Explicit halt/stop calls
Protocol: Elixir.Zoi.Describe.Encoder (fallback to any)
Protocol: Elixir.Zoi.JSONSchema.Encoder (fallback to any)
Protocol: Elixir.Zoi.Type
Protocol: Elixir.Zoi.TypeSpec (fallback to any)
Protocol: Elixir.Zoi.Validations.EndsWith (fallback to any)
Protocol: Elixir.Zoi.Validations.Gt (fallback to any)
Protocol: Elixir.Zoi.Validations.Gte (fallback to any)
Protocol: Elixir.Zoi.Validations.Length (fallback to any)
Protocol: Elixir.Zoi.Validations.Lt (fallback to any)
Protocol: Elixir.Zoi.Validations.Lte (fallback to any)
Protocol: Elixir.Zoi.Validations.MultipleOf (fallback to any)
Protocol: Elixir.Zoi.Validations.OneOf (fallback to any)
Protocol: Elixir.Zoi.Validations.Regex (fallback to any)
Protocol: Elixir.Zoi.Validations.StartsWith (fallback to any)
Protocol: Elixir.Zoi.Validations.Url (fallback to any)
Impl: Elixir.Inspect for Zoi.ISO.Date -> Elixir.Inspect.Zoi.ISO.Date
Impl: Elixir.Inspect for Zoi.ISO.DateTime -> Elixir.Inspect.Zoi.ISO.DateTime
Impl: Elixir.Inspect for Zoi.ISO.NaiveDateTime -> Elixir.Inspect.Zoi.ISO.NaiveDateTime
Impl: Elixir.Inspect for Zoi.ISO.Time -> Elixir.Inspect.Zoi.ISO.Time
Impl: Elixir.Inspect for Zoi.Types.Any -> Elixir.Inspect.Zoi.Types.Any
Impl: Elixir.Inspect for Zoi.Types.Array -> Elixir.Inspect.Zoi.Types.Array
Impl: Elixir.Inspect for Zoi.Types.Atom -> Elixir.Inspect.Zoi.Types.Atom
Impl: Elixir.Inspect for Zoi.Types.Boolean -> Elixir.Inspect.Zoi.Types.Boolean
Impl: Elixir.Inspect for Zoi.Types.Codec -> Elixir.Inspect.Zoi.Types.Codec
Impl: Elixir.Inspect for Zoi.Types.Date -> Elixir.Inspect.Zoi.Types.Date
Impl: Elixir.Inspect for Zoi.Types.DateTime -> Elixir.Inspect.Zoi.Types.DateTime
Impl: Elixir.Inspect for Zoi.Types.Decimal -> Elixir.Inspect.Zoi.Types.Decimal
Impl: Elixir.Inspect for Zoi.Types.Default -> Elixir.Inspect.Zoi.Types.Default
Impl: Elixir.Inspect for Zoi.Types.DiscriminatedUnion -> Elixir.Inspect.Zoi.Types.DiscriminatedUnion
Impl: Elixir.Inspect for Zoi.Types.Enum -> Elixir.Inspect.Zoi.Types.Enum
Impl: Elixir.Inspect for Zoi.Types.Float -> Elixir.Inspect.Zoi.Types.Float
Impl: Elixir.Inspect for Zoi.Types.Function -> Elixir.Inspect.Zoi.Types.Function
Impl: Elixir.Inspect for Zoi.Types.Integer -> Elixir.Inspect.Zoi.Types.Integer
Impl: Elixir.Inspect for Zoi.Types.Intersection -> Elixir.Inspect.Zoi.Types.Intersection
Impl: Elixir.Inspect for Zoi.Types.Keyword -> Elixir.Inspect.Zoi.Types.Keyword
Impl: Elixir.Inspect for Zoi.Types.Lazy -> Elixir.Inspect.Zoi.Types.Lazy
Impl: Elixir.Inspect for Zoi.Types.Literal -> Elixir.Inspect.Zoi.Types.Literal
Impl: Elixir.Inspect for Zoi.Types.Macro -> Elixir.Inspect.Zoi.Types.Macro
Impl: Elixir.Inspect for Zoi.Types.Map -> Elixir.Inspect.Zoi.Types.Map
Impl: Elixir.Inspect for Zoi.Types.Module -> Elixir.Inspect.Zoi.Types.Module
Impl: Elixir.Inspect for Zoi.Types.NaiveDateTime -> Elixir.Inspect.Zoi.Types.NaiveDateTime
Impl: Elixir.Inspect for Zoi.Types.Null -> Elixir.Inspect.Zoi.Types.Null
Impl: Elixir.Inspect for Zoi.Types.Number -> Elixir.Inspect.Zoi.Types.Number
Impl: Elixir.Inspect for Zoi.Types.Pid -> Elixir.Inspect.Zoi.Types.Pid
Impl: Elixir.Inspect for Zoi.Types.Port -> Elixir.Inspect.Zoi.Types.Port
Impl: Elixir.Inspect for Zoi.Types.Reference -> Elixir.Inspect.Zoi.Types.Reference
Impl: Elixir.Inspect for Zoi.Types.String -> Elixir.Inspect.Zoi.Types.String
Impl: Elixir.Inspect for Zoi.Types.StringBoolean -> Elixir.Inspect.Zoi.Types.StringBoolean
Impl: Elixir.Inspect for Zoi.Types.Struct -> Elixir.Inspect.Zoi.Types.Struct
Impl: Elixir.Inspect for Zoi.Types.Time -> Elixir.Inspect.Zoi.Types.Time
Impl: Elixir.Inspect for Zoi.Types.Tuple -> Elixir.Inspect.Zoi.Types.Tuple
Impl: Elixir.Inspect for Zoi.Types.Union -> Elixir.Inspect.Zoi.Types.Union
Impl: Elixir.Phoenix.HTML.FormData for Zoi.Context -> Elixir.Phoenix.HTML.FormData.Zoi.Context
Impl: Elixir.Zoi.Describe.Encoder for Any -> Elixir.Zoi.Describe.Encoder.Any
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Any -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Any
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Array -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Array
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Atom -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Atom
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Boolean -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Boolean
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Codec -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Codec
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Date -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Date
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.DateTime -> Elixir.Zoi.Describe.Encoder.Zoi.Types.DateTime
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Decimal -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Decimal
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Default -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Default
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.DiscriminatedUnion -> Elixir.Zoi.Describe.Encoder.Zoi.Types.DiscriminatedUnion
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Enum -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Enum
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Float -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Float
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Function -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Function
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Integer -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Integer
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Intersection -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Intersection
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Keyword -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Keyword
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Lazy -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Lazy
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Literal -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Literal
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Macro -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Macro
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Map -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Map
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Module -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Module
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.NaiveDateTime -> Elixir.Zoi.Describe.Encoder.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Null -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Null
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Number -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Number
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Pid -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Pid
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Port -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Port
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Reference -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Reference
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.String -> Elixir.Zoi.Describe.Encoder.Zoi.Types.String
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.StringBoolean -> Elixir.Zoi.Describe.Encoder.Zoi.Types.StringBoolean
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Struct -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Struct
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Time -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Time
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Tuple -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Tuple
Impl: Elixir.Zoi.Describe.Encoder for Zoi.Types.Union -> Elixir.Zoi.Describe.Encoder.Zoi.Types.Union
Impl: Elixir.Zoi.JSONSchema.Encoder for Any -> Elixir.Zoi.JSONSchema.Encoder.Any
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.ISO.Date -> Elixir.Zoi.JSONSchema.Encoder.Zoi.ISO.Date
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.ISO.DateTime -> Elixir.Zoi.JSONSchema.Encoder.Zoi.ISO.DateTime
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.ISO.NaiveDateTime -> Elixir.Zoi.JSONSchema.Encoder.Zoi.ISO.NaiveDateTime
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.ISO.Time -> Elixir.Zoi.JSONSchema.Encoder.Zoi.ISO.Time
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Array -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Array
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Boolean -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Boolean
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Codec -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Codec
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Date -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Date
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.DateTime -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.DateTime
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Decimal -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Decimal
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Default -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Default
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.DiscriminatedUnion -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.DiscriminatedUnion
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Enum -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Enum
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Float -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Float
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Integer -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Integer
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Intersection -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Intersection
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Lazy -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Lazy
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Literal -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Literal
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Map -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Map
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.NaiveDateTime -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Null -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Null
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Number -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Number
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.String -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.String
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Time -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Time
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Tuple -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Tuple
Impl: Elixir.Zoi.JSONSchema.Encoder for Zoi.Types.Union -> Elixir.Zoi.JSONSchema.Encoder.Zoi.Types.Union
Impl: Elixir.Zoi.Type for Zoi.ISO.Date -> Elixir.Zoi.Type.Zoi.ISO.Date
Impl: Elixir.Zoi.Type for Zoi.ISO.DateTime -> Elixir.Zoi.Type.Zoi.ISO.DateTime
Impl: Elixir.Zoi.Type for Zoi.ISO.NaiveDateTime -> Elixir.Zoi.Type.Zoi.ISO.NaiveDateTime
Impl: Elixir.Zoi.Type for Zoi.ISO.Time -> Elixir.Zoi.Type.Zoi.ISO.Time
Impl: Elixir.Zoi.Type for Zoi.Types.Any -> Elixir.Zoi.Type.Zoi.Types.Any
Impl: Elixir.Zoi.Type for Zoi.Types.Array -> Elixir.Zoi.Type.Zoi.Types.Array
Impl: Elixir.Zoi.Type for Zoi.Types.Atom -> Elixir.Zoi.Type.Zoi.Types.Atom
Impl: Elixir.Zoi.Type for Zoi.Types.Boolean -> Elixir.Zoi.Type.Zoi.Types.Boolean
Impl: Elixir.Zoi.Type for Zoi.Types.Codec -> Elixir.Zoi.Type.Zoi.Types.Codec
Impl: Elixir.Zoi.Type for Zoi.Types.Date -> Elixir.Zoi.Type.Zoi.Types.Date
Impl: Elixir.Zoi.Type for Zoi.Types.DateTime -> Elixir.Zoi.Type.Zoi.Types.DateTime
Impl: Elixir.Zoi.Type for Zoi.Types.Decimal -> Elixir.Zoi.Type.Zoi.Types.Decimal
Impl: Elixir.Zoi.Type for Zoi.Types.Default -> Elixir.Zoi.Type.Zoi.Types.Default
Impl: Elixir.Zoi.Type for Zoi.Types.DiscriminatedUnion -> Elixir.Zoi.Type.Zoi.Types.DiscriminatedUnion
Impl: Elixir.Zoi.Type for Zoi.Types.Enum -> Elixir.Zoi.Type.Zoi.Types.Enum
Impl: Elixir.Zoi.Type for Zoi.Types.Float -> Elixir.Zoi.Type.Zoi.Types.Float
Impl: Elixir.Zoi.Type for Zoi.Types.Function -> Elixir.Zoi.Type.Zoi.Types.Function
Impl: Elixir.Zoi.Type for Zoi.Types.Integer -> Elixir.Zoi.Type.Zoi.Types.Integer
Impl: Elixir.Zoi.Type for Zoi.Types.Intersection -> Elixir.Zoi.Type.Zoi.Types.Intersection
Impl: Elixir.Zoi.Type for Zoi.Types.Keyword -> Elixir.Zoi.Type.Zoi.Types.Keyword
Impl: Elixir.Zoi.Type for Zoi.Types.Lazy -> Elixir.Zoi.Type.Zoi.Types.Lazy
Impl: Elixir.Zoi.Type for Zoi.Types.Literal -> Elixir.Zoi.Type.Zoi.Types.Literal
Impl: Elixir.Zoi.Type for Zoi.Types.Macro -> Elixir.Zoi.Type.Zoi.Types.Macro
Impl: Elixir.Zoi.Type for Zoi.Types.Map -> Elixir.Zoi.Type.Zoi.Types.Map
Impl: Elixir.Zoi.Type for Zoi.Types.Module -> Elixir.Zoi.Type.Zoi.Types.Module
Impl: Elixir.Zoi.Type for Zoi.Types.NaiveDateTime -> Elixir.Zoi.Type.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.Type for Zoi.Types.Null -> Elixir.Zoi.Type.Zoi.Types.Null
Impl: Elixir.Zoi.Type for Zoi.Types.Number -> Elixir.Zoi.Type.Zoi.Types.Number
Impl: Elixir.Zoi.Type for Zoi.Types.Pid -> Elixir.Zoi.Type.Zoi.Types.Pid
Impl: Elixir.Zoi.Type for Zoi.Types.Port -> Elixir.Zoi.Type.Zoi.Types.Port
Impl: Elixir.Zoi.Type for Zoi.Types.Reference -> Elixir.Zoi.Type.Zoi.Types.Reference
Impl: Elixir.Zoi.Type for Zoi.Types.String -> Elixir.Zoi.Type.Zoi.Types.String
Impl: Elixir.Zoi.Type for Zoi.Types.StringBoolean -> Elixir.Zoi.Type.Zoi.Types.StringBoolean
Impl: Elixir.Zoi.Type for Zoi.Types.Struct -> Elixir.Zoi.Type.Zoi.Types.Struct
Impl: Elixir.Zoi.Type for Zoi.Types.Time -> Elixir.Zoi.Type.Zoi.Types.Time
Impl: Elixir.Zoi.Type for Zoi.Types.Tuple -> Elixir.Zoi.Type.Zoi.Types.Tuple
Impl: Elixir.Zoi.Type for Zoi.Types.Union -> Elixir.Zoi.Type.Zoi.Types.Union
Impl: Elixir.Zoi.TypeSpec for Any -> Elixir.Zoi.TypeSpec.Any
Impl: Elixir.Zoi.TypeSpec for Zoi.ISO.Date -> Elixir.Zoi.TypeSpec.Zoi.ISO.Date
Impl: Elixir.Zoi.TypeSpec for Zoi.ISO.DateTime -> Elixir.Zoi.TypeSpec.Zoi.ISO.DateTime
Impl: Elixir.Zoi.TypeSpec for Zoi.ISO.NaiveDateTime -> Elixir.Zoi.TypeSpec.Zoi.ISO.NaiveDateTime
Impl: Elixir.Zoi.TypeSpec for Zoi.ISO.Time -> Elixir.Zoi.TypeSpec.Zoi.ISO.Time
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Any -> Elixir.Zoi.TypeSpec.Zoi.Types.Any
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Array -> Elixir.Zoi.TypeSpec.Zoi.Types.Array
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Atom -> Elixir.Zoi.TypeSpec.Zoi.Types.Atom
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Boolean -> Elixir.Zoi.TypeSpec.Zoi.Types.Boolean
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Codec -> Elixir.Zoi.TypeSpec.Zoi.Types.Codec
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Date -> Elixir.Zoi.TypeSpec.Zoi.Types.Date
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.DateTime -> Elixir.Zoi.TypeSpec.Zoi.Types.DateTime
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Decimal -> Elixir.Zoi.TypeSpec.Zoi.Types.Decimal
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Default -> Elixir.Zoi.TypeSpec.Zoi.Types.Default
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.DiscriminatedUnion -> Elixir.Zoi.TypeSpec.Zoi.Types.DiscriminatedUnion
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Enum -> Elixir.Zoi.TypeSpec.Zoi.Types.Enum
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Float -> Elixir.Zoi.TypeSpec.Zoi.Types.Float
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Function -> Elixir.Zoi.TypeSpec.Zoi.Types.Function
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Integer -> Elixir.Zoi.TypeSpec.Zoi.Types.Integer
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Intersection -> Elixir.Zoi.TypeSpec.Zoi.Types.Intersection
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Keyword -> Elixir.Zoi.TypeSpec.Zoi.Types.Keyword
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Lazy -> Elixir.Zoi.TypeSpec.Zoi.Types.Lazy
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Literal -> Elixir.Zoi.TypeSpec.Zoi.Types.Literal
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Macro -> Elixir.Zoi.TypeSpec.Zoi.Types.Macro
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Map -> Elixir.Zoi.TypeSpec.Zoi.Types.Map
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Module -> Elixir.Zoi.TypeSpec.Zoi.Types.Module
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.NaiveDateTime -> Elixir.Zoi.TypeSpec.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Null -> Elixir.Zoi.TypeSpec.Zoi.Types.Null
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Number -> Elixir.Zoi.TypeSpec.Zoi.Types.Number
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Pid -> Elixir.Zoi.TypeSpec.Zoi.Types.Pid
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Port -> Elixir.Zoi.TypeSpec.Zoi.Types.Port
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Reference -> Elixir.Zoi.TypeSpec.Zoi.Types.Reference
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.String -> Elixir.Zoi.TypeSpec.Zoi.Types.String
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.StringBoolean -> Elixir.Zoi.TypeSpec.Zoi.Types.StringBoolean
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Struct -> Elixir.Zoi.TypeSpec.Zoi.Types.Struct
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Time -> Elixir.Zoi.TypeSpec.Zoi.Types.Time
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Tuple -> Elixir.Zoi.TypeSpec.Zoi.Types.Tuple
Impl: Elixir.Zoi.TypeSpec for Zoi.Types.Union -> Elixir.Zoi.TypeSpec.Zoi.Types.Union
Impl: Elixir.Zoi.Validations.EndsWith for Any -> Elixir.Zoi.Validations.EndsWith.Any
Impl: Elixir.Zoi.Validations.EndsWith for Zoi.Types.String -> Elixir.Zoi.Validations.EndsWith.Zoi.Types.String
Impl: Elixir.Zoi.Validations.Gt for Any -> Elixir.Zoi.Validations.Gt.Any
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.Date -> Elixir.Zoi.Validations.Gt.Zoi.Types.Date
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.DateTime -> Elixir.Zoi.Validations.Gt.Zoi.Types.DateTime
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.Decimal -> Elixir.Zoi.Validations.Gt.Zoi.Types.Decimal
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.Float -> Elixir.Zoi.Validations.Gt.Zoi.Types.Float
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.Integer -> Elixir.Zoi.Validations.Gt.Zoi.Types.Integer
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.NaiveDateTime -> Elixir.Zoi.Validations.Gt.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.Number -> Elixir.Zoi.Validations.Gt.Zoi.Types.Number
Impl: Elixir.Zoi.Validations.Gt for Zoi.Types.Time -> Elixir.Zoi.Validations.Gt.Zoi.Types.Time
Impl: Elixir.Zoi.Validations.Gte for Any -> Elixir.Zoi.Validations.Gte.Any
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Array -> Elixir.Zoi.Validations.Gte.Zoi.Types.Array
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Date -> Elixir.Zoi.Validations.Gte.Zoi.Types.Date
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.DateTime -> Elixir.Zoi.Validations.Gte.Zoi.Types.DateTime
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Decimal -> Elixir.Zoi.Validations.Gte.Zoi.Types.Decimal
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Float -> Elixir.Zoi.Validations.Gte.Zoi.Types.Float
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Integer -> Elixir.Zoi.Validations.Gte.Zoi.Types.Integer
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.NaiveDateTime -> Elixir.Zoi.Validations.Gte.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Number -> Elixir.Zoi.Validations.Gte.Zoi.Types.Number
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.String -> Elixir.Zoi.Validations.Gte.Zoi.Types.String
Impl: Elixir.Zoi.Validations.Gte for Zoi.Types.Time -> Elixir.Zoi.Validations.Gte.Zoi.Types.Time
Impl: Elixir.Zoi.Validations.Length for Any -> Elixir.Zoi.Validations.Length.Any
Impl: Elixir.Zoi.Validations.Length for Zoi.Types.Array -> Elixir.Zoi.Validations.Length.Zoi.Types.Array
Impl: Elixir.Zoi.Validations.Length for Zoi.Types.String -> Elixir.Zoi.Validations.Length.Zoi.Types.String
Impl: Elixir.Zoi.Validations.Lt for Any -> Elixir.Zoi.Validations.Lt.Any
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.Date -> Elixir.Zoi.Validations.Lt.Zoi.Types.Date
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.DateTime -> Elixir.Zoi.Validations.Lt.Zoi.Types.DateTime
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.Decimal -> Elixir.Zoi.Validations.Lt.Zoi.Types.Decimal
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.Float -> Elixir.Zoi.Validations.Lt.Zoi.Types.Float
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.Integer -> Elixir.Zoi.Validations.Lt.Zoi.Types.Integer
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.NaiveDateTime -> Elixir.Zoi.Validations.Lt.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.Number -> Elixir.Zoi.Validations.Lt.Zoi.Types.Number
Impl: Elixir.Zoi.Validations.Lt for Zoi.Types.Time -> Elixir.Zoi.Validations.Lt.Zoi.Types.Time
Impl: Elixir.Zoi.Validations.Lte for Any -> Elixir.Zoi.Validations.Lte.Any
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Array -> Elixir.Zoi.Validations.Lte.Zoi.Types.Array
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Date -> Elixir.Zoi.Validations.Lte.Zoi.Types.Date
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.DateTime -> Elixir.Zoi.Validations.Lte.Zoi.Types.DateTime
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Decimal -> Elixir.Zoi.Validations.Lte.Zoi.Types.Decimal
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Float -> Elixir.Zoi.Validations.Lte.Zoi.Types.Float
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Integer -> Elixir.Zoi.Validations.Lte.Zoi.Types.Integer
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.NaiveDateTime -> Elixir.Zoi.Validations.Lte.Zoi.Types.NaiveDateTime
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Number -> Elixir.Zoi.Validations.Lte.Zoi.Types.Number
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.String -> Elixir.Zoi.Validations.Lte.Zoi.Types.String
Impl: Elixir.Zoi.Validations.Lte for Zoi.Types.Time -> Elixir.Zoi.Validations.Lte.Zoi.Types.Time
Impl: Elixir.Zoi.Validations.MultipleOf for Any -> Elixir.Zoi.Validations.MultipleOf.Any
Impl: Elixir.Zoi.Validations.MultipleOf for Zoi.Types.Decimal -> Elixir.Zoi.Validations.MultipleOf.Zoi.Types.Decimal
Impl: Elixir.Zoi.Validations.MultipleOf for Zoi.Types.Float -> Elixir.Zoi.Validations.MultipleOf.Zoi.Types.Float
Impl: Elixir.Zoi.Validations.MultipleOf for Zoi.Types.Integer -> Elixir.Zoi.Validations.MultipleOf.Zoi.Types.Integer
Impl: Elixir.Zoi.Validations.MultipleOf for Zoi.Types.Number -> Elixir.Zoi.Validations.MultipleOf.Zoi.Types.Number
Impl: Elixir.Zoi.Validations.OneOf for Any -> Elixir.Zoi.Validations.OneOf.Any
Impl: Elixir.Zoi.Validations.Regex for Any -> Elixir.Zoi.Validations.Regex.Any
Impl: Elixir.Zoi.Validations.Regex for Zoi.Types.String -> Elixir.Zoi.Validations.Regex.Zoi.Types.String
Impl: Elixir.Zoi.Validations.StartsWith for Any -> Elixir.Zoi.Validations.StartsWith.Any
Impl: Elixir.Zoi.Validations.StartsWith for Zoi.Types.String -> Elixir.Zoi.Validations.StartsWith.Zoi.Types.String
Impl: Elixir.Zoi.Validations.Url for Any -> Elixir.Zoi.Validations.Url.Any
Impl: Elixir.Zoi.Validations.Url for Zoi.Types.String -> Elixir.Zoi.Validations.Url.Zoi.Types.String
Dependency scans — transitive + OTP apps
Dependency scans
Transitive + OTP apps
Static scan of every app in the built release (including OTP libs).
| App | File Count | Size | Languages | NIF | OS exec | Shell | App env | OS env | Start callback |
|---|
System compatibility — detailed table
System Compatibility
| System | Status | Version Tested | Footprint (this system) | Log |
|---|---|---|---|---|
nerves_system_mangopi_mq_pro@0.15.3
|
pass |
zoi@0.17.4
|
299 files, 549.8 KB
|
View log |
nerves_system_rpi4@2.0.2
|
pass |
zoi@0.17.4
|
299 files, 549.8 KB
|
View log |
nerves_system_x86_64@1.33.3
|
pass |
zoi@0.17.4
|
299 files, 549.8 KB
|
View log |
⚠️ Important: A "passing" status means that the package compiled successfully with Nerves for this system. It does not guarantee that the package will work correctly at runtime or that all features are compatible with Nerves.
The compatibility test only verifies that:
- The package and its dependencies can be fetched from Hex.pm
- All dependencies are from Hex (no git or path dependencies)
- The firmware can be built successfully
If you believe a status is incorrect or have additional compatibility information, please create an issue.