namespace AIStudio.Tools.PluginSystem; /// /// The tokenizer a provider of a configuration plugin points to: the copy stored below the data /// directory, along with the fingerprint of its content. /// /// The stored copy, or an empty string when no tokenizer is stored. /// The fingerprint of the stored content, or an empty string when no file could be read. internal readonly record struct StoredTokenizer(string Path, string Fingerprint) { /// /// No tokenizer is stored. /// public static readonly StoredTokenizer NONE = new(string.Empty, string.Empty); }