HostKit.Resources.Capability (host_kit v0.1.0-beta.1)

Copy Markdown View Source

Desired host capability resolved to installable resources for a target system.

Summary

Types

t()

@type t() :: %HostKit.Resources.Capability{
  candidates: [String.t()],
  depends_on: [term()],
  meta: map(),
  name: atom() | String.t()
}

Functions

id(capability)

@spec id(t()) :: {:capability, atom() | String.t()}

new(name, opts \\ [])

@spec new(
  atom() | String.t(),
  keyword()
) :: t()