Incant.Service.Entry (incant v0.1.0)

Copy Markdown

A discovered Incant service endpoint and its loaded admin contract.

Central Incant admin processes can keep entries in memory and route UI events back through client while rendering from contract.

Summary

Types

binding_key()

@type binding_key() :: atom() | String.t() | nil

t()

@type t() :: %Incant.Service.Entry{
  binding: SafeRPC.local_binding() | nil,
  client: Incant.Service.Client.t(),
  contract: Incant.Admin.Contract.t(),
  key: binding_key()
}