<commit_before>struct Info: OptionSet {
  let rawValue: Int
  static let inexact = Info(rawValue: 1 << 0)
  static let reloadOptions = Info(rawValue: 1 << 1)
  static let reloadParams = Info(rawValue: 1 << 2)
}<commit_msg>Document Info struct<commit_after>/// An additional information bitset which is returned after setting a device option. It is implemented as a OptionSet for better swift integration.
struct Info: OptionSet {
  let rawValue: Int
  /// The given value couldn't be set exactly, but the nearest aproximate value is used
  static let inexact = Info(rawValue: 1 << 0)
  /// The option descriptors may have changed
  static let reloadOptions = Info(rawValue: 1 << 1)
  /// the device parameters may have changed.
  static let reloadParams = Info(rawValue: 1 << 2)
}
{'fraction_non_alphanumeric': 0.0858974358974359, 'fraction_numerical': 0.015384615384615385, 'mean_word_length': 4.071428571428571, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2925202', 'n_tokens_mistral': 233, 'n_tokens_neox': 210, 'n_words': 99}