namespace StardewModdingAPI.Framework.ModLoading
{
/// The status of a given mod in the dependency-sorting algorithm.
internal enum ModDependencyStatus
{
/// The mod hasn't been visited yet.
Queued,
/// The mod is currently being analyzed as part of a dependency chain.
Checking,
/// The mod has already been sorted.
Sorted,
/// The mod couldn't be sorted due to a metadata issue (e.g. missing dependencies).
Failed
}
}