@@ -117,20 +117,26 @@ module KMIR-SPL-TOKEN
117117
118118 syntax Bool ::= #isSPLRcRefCellDerefFunc ( String ) [function, total]
119119 rule #isSPLRcRefCellDerefFunc("<std::rc::Rc<std::cell::RefCell<&mut [u8]>> as std::ops::Deref>::deref") => true
120+ rule #isSPLRcRefCellDerefFunc("<std::rc::Rc<std::cell::RefCell<&mut u64>> as std::ops::Deref>::deref") => true
120121 rule #isSPLRcRefCellDerefFunc(_) => false [owise]
121122
122123 syntax Bool ::= #isSPLBorrowFunc ( String ) [function, total]
123124 rule #isSPLBorrowFunc("std::cell::RefCell::<&mut [u8]>::borrow") => true
124125 rule #isSPLBorrowFunc("std::cell::RefCell::<&mut [u8]>::borrow_mut") => true
126+ rule #isSPLBorrowFunc("std::cell::RefCell::<&mut u64>::borrow") => true
127+ rule #isSPLBorrowFunc("std::cell::RefCell::<&mut u64>::borrow_mut") => true
125128 rule #isSPLBorrowFunc(_) => false [owise]
126129
127130 syntax Bool ::= #isSPLBorrowMutFunc ( String ) [function, total]
128131 rule #isSPLBorrowMutFunc("std::cell::RefCell::<&mut [u8]>::borrow_mut") => true
132+ rule #isSPLBorrowMutFunc("std::cell::RefCell::<&mut u64>::borrow_mut") => true
129133 rule #isSPLBorrowMutFunc(_) => false [owise]
130134
131135 syntax Bool ::= #isSPLRefDerefFunc ( String ) [function, total]
132136 rule #isSPLRefDerefFunc("<std::cell::Ref<'_, &mut [u8]> as std::ops::Deref>::deref") => true
133137 rule #isSPLRefDerefFunc("<std::cell::RefMut<'_, &mut [u8]> as std::ops::DerefMut>::deref_mut") => true
138+ rule #isSPLRefDerefFunc("<std::cell::Ref<'_, &mut u64> as std::ops::Deref>::deref") => true
139+ rule #isSPLRefDerefFunc("<std::cell::RefMut<'_, &mut u64> as std::ops::DerefMut>::deref_mut") => true
134140 rule #isSPLRefDerefFunc(_) => false [owise]
135141
136142 syntax Bool ::= #isSPLUnpackFunc ( String ) [function, total]
0 commit comments