AI-Studio/app/MindWork AI Studio/Tools/Rust/ShortcutRegistrationResult.cs

16 lines
452 B
C#
Raw Normal View History

2026-07-18 15:42:38 +00:00
namespace AIStudio.Tools.Rust;
/// <summary>
/// Typed result of a global shortcut registration attempt.
/// </summary>
public sealed record ShortcutRegistrationResult(
bool Success,
string ErrorMessage,
ShortcutBackend Backend,
bool Cancelled,
string EffectiveDisplayName)
{
public static ShortcutRegistrationResult Failed(string errorMessage) =>
new(false, errorMessage, ShortcutBackend.NONE, false, string.Empty);
}