{
  "schema": 1,
  "product": "taskvisor",
  "package": "taskvisor",
  "version": "0.8.3",
  "reference": "https://docs.rs/taskvisor/0.8.3/taskvisor/",
  "features": "all",
  "items": [
    {
      "path": "taskvisor::AdmissionPolicy",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/enum.AdmissionPolicy.html"
    },
    {
      "path": "taskvisor::BackoffError",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/policies/enum.BackoffError.html"
    },
    {
      "path": "taskvisor::BackoffSource",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/events/enum.BackoffSource.html"
    },
    {
      "path": "taskvisor::BuildError",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/enum.BuildError.html"
    },
    {
      "path": "taskvisor::ConfigError",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/enum.ConfigError.html"
    },
    {
      "path": "taskvisor::ControllerError",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/enum.ControllerError.html"
    },
    {
      "path": "taskvisor::Error",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/enum.Error.html"
    },
    {
      "path": "taskvisor::EventKind",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/events/enum.EventKind.html"
    },
    {
      "path": "taskvisor::JitterPolicy",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/policies/enum.JitterPolicy.html"
    },
    {
      "path": "taskvisor::RejectionKind",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/events/enum.RejectionKind.html"
    },
    {
      "path": "taskvisor::RestartPolicy",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/policies/enum.RestartPolicy.html"
    },
    {
      "path": "taskvisor::RuntimeError",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/enum.RuntimeError.html"
    },
    {
      "path": "taskvisor::SlotStatusKind",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/enum.SlotStatusKind.html"
    },
    {
      "path": "taskvisor::TaskError",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/enum.TaskError.html"
    },
    {
      "path": "taskvisor::TaskOutcome",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/enum.TaskOutcome.html"
    },
    {
      "path": "taskvisor::TaskOutcomeKind",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/enum.TaskOutcomeKind.html"
    },
    {
      "path": "taskvisor::TaskSetting",
      "kind": "enum",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/enum.TaskSetting.html"
    },
    {
      "path": "taskvisor::controller",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/index.html"
    },
    {
      "path": "taskvisor::core",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/index.html"
    },
    {
      "path": "taskvisor::error",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/index.html"
    },
    {
      "path": "taskvisor::events",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/events/index.html"
    },
    {
      "path": "taskvisor::identity",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/identity/index.html"
    },
    {
      "path": "taskvisor::policies",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/policies/index.html"
    },
    {
      "path": "taskvisor::prelude",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/prelude/index.html"
    },
    {
      "path": "taskvisor::subscribers",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/subscribers/index.html"
    },
    {
      "path": "taskvisor::tasks",
      "kind": "module",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/index.html"
    },
    {
      "path": "taskvisor::BackoffPolicy",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/policies/struct.BackoffPolicy.html"
    },
    {
      "path": "taskvisor::ControllerConfig",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/struct.ControllerConfig.html"
    },
    {
      "path": "taskvisor::ControllerSnapshot",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/struct.ControllerSnapshot.html"
    },
    {
      "path": "taskvisor::ControllerSpec",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/struct.ControllerSpec.html"
    },
    {
      "path": "taskvisor::Event",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/events/struct.Event.html"
    },
    {
      "path": "taskvisor::LogWriter",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/subscribers/struct.LogWriter.html"
    },
    {
      "path": "taskvisor::OwnershipSnapshot",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.OwnershipSnapshot.html"
    },
    {
      "path": "taskvisor::PreparedSubmission",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/struct.PreparedSubmission.html"
    },
    {
      "path": "taskvisor::SlotView",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/controller/struct.SlotView.html"
    },
    {
      "path": "taskvisor::Supervisor",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.Supervisor.html"
    },
    {
      "path": "taskvisor::SupervisorBuilder",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.SupervisorBuilder.html"
    },
    {
      "path": "taskvisor::SupervisorConfig",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.SupervisorConfig.html"
    },
    {
      "path": "taskvisor::SupervisorHandle",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.SupervisorHandle.html"
    },
    {
      "path": "taskvisor::TaskContext",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/struct.TaskContext.html"
    },
    {
      "path": "taskvisor::TaskDefaults",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.TaskDefaults.html"
    },
    {
      "path": "taskvisor::TaskFn",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/struct.TaskFn.html"
    },
    {
      "path": "taskvisor::TaskId",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/identity/struct.TaskId.html"
    },
    {
      "path": "taskvisor::TaskSpec",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/struct.TaskSpec.html"
    },
    {
      "path": "taskvisor::TaskWaiter",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/core/struct.TaskWaiter.html"
    },
    {
      "path": "taskvisor::TracingBridge",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/subscribers/struct.TracingBridge.html"
    },
    {
      "path": "taskvisor::TracingBridgeWithReasons",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/subscribers/struct.TracingBridgeWithReasons.html"
    },
    {
      "path": "taskvisor::prelude::CancellationToken",
      "kind": "struct",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/prelude/struct.CancellationToken.html"
    },
    {
      "path": "taskvisor::Subscribe",
      "kind": "trait",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/subscribers/trait.Subscribe.html"
    },
    {
      "path": "taskvisor::Task",
      "kind": "trait",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/trait.Task.html"
    },
    {
      "path": "taskvisor::BoxError",
      "kind": "type",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/type.BoxError.html"
    },
    {
      "path": "taskvisor::BoxTaskFuture",
      "kind": "type",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/type.BoxTaskFuture.html"
    },
    {
      "path": "taskvisor::SharedError",
      "kind": "type",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/error/type.SharedError.html"
    },
    {
      "path": "taskvisor::TaskRef",
      "kind": "type",
      "url": "https://docs.rs/taskvisor/0.8.3/taskvisor/tasks/type.TaskRef.html"
    }
  ]
}
