@@ -26,6 +26,9 @@ extensions:
2626 - ["<core::slice::iter::Iter as core::iter::traits::iterator::Iterator>::collect", "Argument[self].Element", "ReturnValue.Element", "value", "manual"]
2727 - ["<core::slice::iter::Iter as core::iter::traits::iterator::Iterator>::map", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
2828 - ["<_ as core::iter::traits::iterator::Iterator>::for_each", "Argument[self].Element", "Argument[0].Parameter[0]", "value", "manual"]
29+ # Index
30+ - ["<alloc::vec::Vec as core::ops::index::Index>::index", "Argument[self].Reference.Element", "ReturnValue", "value", "manual"]
31+ - ["<alloc::string::String as core::ops::index::Index>::index", "Argument[self].Reference", "ReturnValue", "taint", "manual"]
2932 # Layout
3033 - ["<core::alloc::layout::Layout>::from_size_align", "Argument[0]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"]
3134 - ["<core::alloc::layout::Layout>::from_size_align_unchecked", "Argument[0]", "ReturnValue", "taint", "manual"]
@@ -48,6 +51,7 @@ extensions:
4851 - ["<core::pin::Pin>::into_inner", "Argument[0]", "ReturnValue", "value", "manual"]
4952 - ["<core::pin::Pin>::into_inner_unchecked", "Argument[0]", "ReturnValue", "value", "manual"]
5053 - ["<core::pin::Pin>::set", "Argument[0]", "Argument[self]", "value", "manual"]
54+ - ["<core::pin::Pin as core::ops::deref::Deref>::deref", "Argument[self].Reference", "ReturnValue", "value", "manual"]
5155 # Ptr
5256 - ["core::ptr::read", "Argument[0].Reference", "ReturnValue", "value", "manual"]
5357 - ["core::ptr::read_unaligned", "Argument[0].Reference", "ReturnValue", "value", "manual"]
@@ -56,13 +60,10 @@ extensions:
5660 - ["core::ptr::write_unaligned", "Argument[1]", "Argument[0].Reference", "value", "manual"]
5761 - ["core::ptr::write_volatile", "Argument[1]", "Argument[0].Reference", "value", "manual"]
5862 # Str
59- - ["<core::str>::as_str", "Argument[self]", "ReturnValue", "taint", "value"]
60- - ["<alloc::string::String>::as_str", "Argument[self]", "ReturnValue", "taint", "value"]
61- - ["<core::str>::as_bytes", "Argument[self]", "ReturnValue", "taint", "value"]
62- - ["<alloc::string::String>::as_bytes", "Argument[self]", "ReturnValue", "taint", "value"]
63- - ["<core::str>::to_string", "Argument[self]", "ReturnValue", "taint", "manual"]
64- - ["<core::str>::parse", "Argument[self]", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"]
65- - ["<core::str>::trim", "Argument[self]", "ReturnValue.Reference", "taint", "manual"]
63+ - ["<core::str>::as_str", "Argument[self].Reference", "ReturnValue.Reference", "taint", "value"]
64+ - ["<core::str>::as_bytes", "Argument[self].Reference", "ReturnValue.Reference", "taint", "value"]
65+ - ["<core::str>::parse", "Argument[self].Reference", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"]
66+ - ["<core::str>::trim", "Argument[self].Reference", "ReturnValue.Reference", "taint", "manual"]
6667 - addsTo :
6768 pack : codeql/rust-all
6869 extensible : sourceModel
0 commit comments