API Reference dustlayer v#0.1.1

Copy Markdown View Source

Modules

Dust SDK — reactive global map client.

ETS-backed circular buffer for recent Dust operations.

Per-subscription worker process that receives events and calls the callback.

WebSocket client that connects to the Dust server via Phoenix Channels.

LiveDashboard page for Dust SDK introspection.

A single cached entry with metadata.

Reference to a file stored in Dust. Returned by Dust.get/2 when the value is a file.

Macro that generates a named Dust facade module from application config.

A page of results from Dust.enum/3 or Dust.range/4.

Segment-aware glob matching against Dust.Protocol.Path segment lists.

Segment-first paths for the Dust Elixir SDK.

Dotted-path helpers from the pre-segment-first capability version.

Bridges Dust events to Phoenix.PubSub.

Declarative callback handler for Dust store events.

One-off GenServer that starts last in the supervision tree and registers all declared Dust.Subscriber modules with their respective SyncEngines.

Test helpers for applications that use Dust. In :manual test mode, Dust uses a memory cache and no server connection. Use these functions to control Dust state in tests.

Mix Tasks

Generates a migration that creates the dust_cache table.

Sets up Dust in your Phoenix application.