Skip to content

Commit 351c295

Browse files
committed
Rust: Add models for core::cmp::Ord::{min,max,clamp}
1 parent 70447c6 commit 351c295

File tree

6 files changed

+663
-551
lines changed

6 files changed

+663
-551
lines changed

rust/ql/lib/codeql/rust/frameworks/stdlib/core.model.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ extensions:
116116
- ["<core::str>::parse", "Argument[self]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"]
117117
- ["<core::str>::trim", "Argument[self]", "ReturnValue.Reference", "taint", "manual"]
118118
- ["<core::str>::to_string", "Argument[self]", "ReturnValue", "taint", "manual"]
119+
# Ord
120+
- ["<_ as core::cmp::Ord>::min", "Argument[self,0]", "ReturnValue", "value", "manual"]
121+
- ["<_ as core::cmp::Ord>::max", "Argument[self,0]", "ReturnValue", "value", "manual"]
122+
- ["<_ as core::cmp::Ord>::clamp", "Argument[self,0,1]", "ReturnValue", "value", "manual"]
119123
- addsTo:
120124
pack: codeql/rust-all
121125
extensible: sourceModel

0 commit comments

Comments
 (0)