ASM.Extensions.Workspace.Snapshot (ASM v0.9.2)

Copy Markdown View Source

Immutable workspace snapshot descriptor.

Summary

Types

backend_kind()

@type backend_kind() :: :git | :hash

t()

@type t() :: %ASM.Extensions.Workspace.Snapshot{
  backend: backend_kind(),
  captured_at: DateTime.t(),
  fingerprint: String.t(),
  id: String.t(),
  metadata: map(),
  root: String.t()
}

Functions

to_map(snapshot)

@spec to_map(t()) :: map()