Rust: Add models auto-generated in bulk

This commit is contained in:
Simon Friis Vindum
2025-05-16 13:36:56 +02:00
parent fb8b79edbf
commit 41e76e20b5
52 changed files with 5568 additions and 2 deletions

View File

@@ -0,0 +1,42 @@
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
extensions:
- addsTo:
pack: codeql/rust-all
extensible: summaryModel
data:
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::ConstNonNull as crate::clone::Clone>::clone", "Argument[self].Reference", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::Drain as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::DrainFilter as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::IntoIter as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SetLenOnDrop as crate::ops::drop::Drop>::drop", "Argument[self].Field[crate::SetLenOnDrop::local_len]", "Argument[self].Field[crate::SetLenOnDrop::len].Reference", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::borrow::Borrow>::borrow", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::borrow::BorrowMut>::borrow_mut", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::convert::AsMut>::as_mut", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::convert::AsRef>::as_ref", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::ops::index::Index>::index", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::ops::index::IndexMut>::index_mut", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::as_mut_slice", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::as_slice", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::drain", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::drain_filter", "Argument[0]", "ReturnValue.Field[crate::DrainFilter::pred]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::drain_filter", "Argument[self]", "ReturnValue.Field[crate::DrainFilter::vec]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::from_buf_and_len", "Argument[1]", "ReturnValue.Field[crate::SmallVec::capacity]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::from_buf_and_len_unchecked", "Argument[1]", "ReturnValue.Field[crate::SmallVec::capacity]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::from_const_with_len_unchecked", "Argument[1]", "ReturnValue.Field[crate::SmallVec::capacity]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::from_raw_parts", "Argument[2]", "ReturnValue.Field[crate::SmallVec::capacity]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::into_inner", "Argument[self]", "ReturnValue.Field[crate::result::Result::Err(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::retain", "Argument[self].Element", "Argument[0].Parameter[0].Reference", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::try_grow", "Argument[0]", "Argument[self].Field[crate::SmallVec::capacity]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::tests::MockHintIter as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::tests::MockHintIter::x].Element", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::tests::MockHintIter as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::tests::MockHintIter::hint]", "ReturnValue.Field[0]", "value", "dfc-generated"]
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::tests::insert_many_panic::BadIter as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::tests::insert_many_panic::BadIter::hint]", "ReturnValue.Field[0]", "value", "dfc-generated"]
- addsTo:
pack: codeql/rust-all
extensible: sinkModel
data:
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec>::into_inner", "Argument[self]", "pointer-access", "df-generated"]
- addsTo:
pack: codeql/rust-all
extensible: sourceModel
data:
- ["repo:https://github.com/servo/rust-smallvec:smallvec", "<crate::SmallVec as crate::ops::drop::Drop>::drop", "Argument[self]", "pointer-invalidate", "df-generated"]