using LanLib.UpdateManager.Jobs.Internal;
namespace LanLib.UpdateManager.Jobs
{
///
/// Update job structs must implement this interface to be executed by .
///
public interface IUpdateJob
{
void Execute();
}
///
/// A Burst-enabled version of .
/// Implement this if you want to have your job compiled by Burst.
///
///
/// A concrete version of using the job type itself as type parameter.
///
public interface IBurstUpdateJob : IUpdateJob
where TBurstJob : IInternalBurstUpdateJob
{
}
}