File chromium-143-revert_rust_is_multiple_of.patch of Package chromium

--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/grammar.rs	2025/11/10 11:00:20	1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/grammar.rs	2025/11/10 11:00:44
@@ -1322,7 +1322,7 @@
                 outp.rhs_elements.push(CSymIdx::NULL);
                 outp.rhs_params.push(ParamExpr::Null);
             }
-            while !outp.rhs_elements.len().is_multiple_of(1 << RULE_SHIFT) {
+            while outp.rhs_elements.len() % (1 << RULE_SHIFT) != 0 {
                 outp.rhs_elements.push(CSymIdx::NULL);
                 outp.rhs_params.push(ParamExpr::Null);
             }
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/parser.rs	2025/11/10 11:00:52	1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/parser.rs	2025/11/10 11:01:10
@@ -132,7 +132,7 @@
     }
 
     pub fn one_in(&mut self, n: u32) -> bool {
-        self.next().is_multiple_of(n)
+        self.next() % n == 0
     }
 
     pub fn next_alt(&mut self) -> u32 {
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/regexvec.rs	2025/11/10 11:01:31	1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/regexvec.rs	2025/11/10 11:01:45
@@ -674,7 +674,7 @@
         // if lst.len() == 0 {
         //     return StateID::DEAD;
         // }
-        assert!(lst.len().is_multiple_of(2));
+        assert!(lst.len() % 2 == 0);
         let id = StateID::new(self.rx_sets.insert(&lst));
         if id.as_usize() >= self.state_descs.len() {
             let state_desc = self.compute_state_desc(id);
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/json/numeric.rs	2025/11/10 11:01:57	1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/json/numeric.rs	2025/11/10 11:02:20
@@ -19,7 +19,7 @@
         // reduce to simplest form
         let mut coef = coef;
         let mut exp = exp;
-        while exp > 0 && coef.is_multiple_of(10) {
+        while exp > 0 && coef % 10 == 0 {
             coef /= 10;
             exp -= 1;
         }
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/toktrie-v1/src/bytes.rs	2025/11/10 11:03:57	1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/toktrie-v1/src/bytes.rs	2025/11/10 11:04:11
@@ -14,7 +14,7 @@
 }
 
 pub fn vec_from_bytes<T: PodTrait>(bytes: &[u8]) -> Vec<T> {
-    if !bytes.len().is_multiple_of(size_of::<T>()) {
+    if bytes.len() % size_of::<T>() != 0 {
         panic!(
             "vecT: got {} bytes, needed multiple of {}",
             bytes.len(),
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/perf.rs	2025/11/10 23:43:20	1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/perf.rs	2025/11/10 23:43:28
@@ -140,7 +140,7 @@
 
     for (i, c) in s.chars().enumerate() {
         // Insert a comma once we've passed 'offset' and every 3 digits after that.
-        if i != 0 && i >= offset && (i - offset).is_multiple_of(3) {
+        if i != 0 && i >= offset && (i - offset) % 3 == 0 {
             result.push(',');
         }
         result.push(c);
openSUSE Build Service is sponsored by