Spec-Zone.ru › Elixir 1.18

Источник MissingApplicationsError исключение

Исключение, которое генерируется, когда приложение зависит от одного или нескольких отсутствующих приложений.

Это исключение используется Mix и другими инструментами. Его также могут использовать авторы библиотек, когда их библиотека требует внешнего приложения (например, зависимости) только для подмножества функций.

Поля этого исключения являются общедоступными. См. t/0.

Доступно начиная с v1.18.0.

Примеры

unless Application.spec(:plug, :vsn) do
  raise MissingApplicationsError,
    description: "application :plug is required for testing Plug-related functionality",
    apps: [{:plug, "~> 1.0"}]
end

Краткое описание

Типы

t()

Типы

t()Источник

@type t() :: %MissingApplicationsError{
  __exception__: true,
  apps: [{Application.app(), Version.requirement()}, ...],
  description: String.t()
}

Скачать версию ePub

Создано с помощью ExDoc (v0.36.1) для языка программирования Elixir

© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.18.1/MissingApplicationsError.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API