SboxSuperuser/Core/Commands/QueuedResult.cs

A small record type used by the command system. It pairs a QueueAdmission value with a Task<T> result to represent a queued command's admission and eventual asynchronous result.

namespace SboxSuperuser.Core.Commands;

internal sealed record QueuedResult<T>( QueueAdmission Admission, Task<T> Result );