scout_apm v1.0.7 ScoutApm.Core.Manifest

Link to this section Summary

Link to this section Types

Link to this type

t()

t() :: %ScoutApm.Core.Manifest{
  bin_name: String.t() | nil,
  bin_version: String.t() | nil,
  directory: String.t(),
  sha256: String.t() | nil,
  valid: boolean(),
  version: String.t() | nil
}

Link to this section Functions

Link to this function

bin_path(manifest)

bin_path(t()) :: String.t()
Link to this function

build_from_directory(directory, file \\ "manifest.json")

build_from_directory(String.t(), String.t()) :: t()
Link to this function

sha256_valid?(manifest)

sha256_valid?(t()) :: boolean() | :error