namespace AIStudio.Tools.Rust; /// /// Result of validating a keyboard shortcut. /// /// Whether the shortcut syntax is valid. /// Error message if not valid. /// Whether the shortcut conflicts with another registered shortcut. /// Description of the conflict, if any. public sealed record ShortcutValidationResult(bool IsValid, string ErrorMessage, bool HasConflict, string ConflictDescription);