Rust: Use QL computed canonical paths in MaD Field tokens

Also regenerate all auto-generated models with latest extractor.
This commit is contained in:
Paolo Tranquilli
2025-06-04 09:43:45 +02:00
parent 0ef17ba231
commit 5f474a7185
80 changed files with 3380 additions and 3125 deletions

View File

@@ -13,37 +13,40 @@ extensions:
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::bernoulli::Bernoulli>::new", "Argument[0]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::bernoulli::Bernoulli>::p", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::distribution::Map as crate::distr::distribution::Distribution>::sample", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::slice::Choose>::new", "Argument[0]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::distr::slice::Choose::slice]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::slice::Choose>::num_choices", "Argument[self].Field[crate::distr::slice::Choose::num_choices]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::slice::Choose>::new", "Argument[0]", "ReturnValue.Field[core::result::Result::Ok(0)].Field[rand::distr::slice::Choose::slice]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::slice::Choose>::num_choices", "Argument[self].Field[rand::distr::slice::Choose::num_choices]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::uniform::float::UniformFloat as crate::distr::uniform::UniformSampler>::sample", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::total_weight", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndex::total_weight].Reference", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::total_weight", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndex::total_weight]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::update_weights", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndex::total_weight].Reference", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndex::total_weight]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::weight", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndex::total_weight].Reference", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::weight", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndex::total_weight]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::weights", "Argument[self]", "ReturnValue.Field[crate::distr::weighted::weighted_index::WeightedIndexIter::weighted_index]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndexIter as crate::clone::Clone>::clone", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndexIter::index]", "ReturnValue.Field[crate::distr::weighted::weighted_index::WeightedIndexIter::index]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndexIter as crate::clone::Clone>::clone", "Argument[self].Field[crate::distr::weighted::weighted_index::WeightedIndexIter::weighted_index]", "ReturnValue.Field[crate::distr::weighted::weighted_index::WeightedIndexIter::weighted_index]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::total_weight", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight].Reference", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::total_weight", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::update_weights", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight].Reference", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::weight", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight].Reference", "ReturnValue.Field[core::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::weight", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight]", "ReturnValue.Field[core::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndex>::weights", "Argument[self]", "ReturnValue.Field[rand::distr::weighted::weighted_index::WeightedIndexIter::weighted_index]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndexIter as crate::clone::Clone>::clone", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndexIter::index]", "ReturnValue.Field[rand::distr::weighted::weighted_index::WeightedIndexIter::index]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndexIter as crate::clone::Clone>::clone", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndexIter::weighted_index]", "ReturnValue.Field[rand::distr::weighted::weighted_index::WeightedIndexIter::weighted_index]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::distr::weighted::weighted_index::WeightedIndexIter as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[rand::distr::weighted::weighted_index::WeightedIndexIter::weighted_index].Field[rand::distr::weighted::weighted_index::WeightedIndex::total_weight]", "ReturnValue.Field[core::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng as crate::RngCore>::next_u32", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng as crate::RngCore>::next_u64", "Argument[self].Field[crate::rngs::mock::StepRng::v]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng>::new", "Argument[0]", "ReturnValue.Field[crate::rngs::mock::StepRng::v]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng>::new", "Argument[1]", "ReturnValue.Field[crate::rngs::mock::StepRng::a]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng as crate::RngCore>::next_u64", "Argument[self].Field[rand::rngs::mock::StepRng::v]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng>::new", "Argument[0]", "ReturnValue.Field[rand::rngs::mock::StepRng::v]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::mock::StepRng>::new", "Argument[1]", "ReturnValue.Field[rand::rngs::mock::StepRng::a]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::reseeding::ReseedingCore as crate::clone::Clone>::clone", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::reseeding::ReseedingRng>::new", "Argument[1]", "ReturnValue.Field[crate::rngs::reseeding::ReseedingCore::reseeder]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::coin_flipper::CoinFlipper>::new", "Argument[0]", "ReturnValue.Field[crate::seq::coin_flipper::CoinFlipper::rng]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::increasing_uniform::IncreasingUniform>::new", "Argument[0]", "ReturnValue.Field[crate::seq::increasing_uniform::IncreasingUniform::rng]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::increasing_uniform::IncreasingUniform>::new", "Argument[1]", "ReturnValue.Field[crate::seq::increasing_uniform::IncreasingUniform::n]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::reseeding::ReseedingRng as crate::clone::Clone>::clone", "Argument[self].Field[0].Field[rand_core::block::BlockRng::core]", "ReturnValue.Field[rand::rngs::reseeding::ReseedingRng(0)].Field[rand_core::block::BlockRng::core]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::reseeding::ReseedingRng as crate::clone::Clone>::clone", "Argument[self].Field[rand::rngs::reseeding::ReseedingRng(0)].Field[rand_core::block::BlockRng::core]", "ReturnValue.Field[rand::rngs::reseeding::ReseedingRng(0)].Field[rand_core::block::BlockRng::core]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::rngs::reseeding::ReseedingRng>::new", "Argument[1]", "ReturnValue.Field[rand::rngs::reseeding::ReseedingCore::reseeder]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::coin_flipper::CoinFlipper>::new", "Argument[0]", "ReturnValue.Field[rand::seq::coin_flipper::CoinFlipper::rng]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::increasing_uniform::IncreasingUniform>::new", "Argument[0]", "ReturnValue.Field[rand::seq::increasing_uniform::IncreasingUniform::rng]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::increasing_uniform::IncreasingUniform>::new", "Argument[1]", "ReturnValue.Field[rand::seq::increasing_uniform::IncreasingUniform::n]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::increasing_uniform::IncreasingUniform>::next_index", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::index_::IndexVec as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::seq::index_::IndexVec::U32(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::index_::IndexVec as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::seq::index_::IndexVec::U64(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::index_::IndexVec as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[rand::seq::index_::IndexVec::U32(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::index_::IndexVec as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[rand::seq::index_::IndexVec::U64(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::index_::IndexVec>::index", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::index_::IndexVecIter as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::ChunkHintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::seq::iterator::test::ChunkHintedIterator::chunk_size]", "Argument[self].Field[crate::seq::iterator::test::ChunkHintedIterator::chunk_remaining]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::ChunkHintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::seq::iterator::test::ChunkHintedIterator::iter].Element", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::ChunkHintedIterator as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::seq::iterator::test::ChunkHintedIterator::chunk_remaining]", "ReturnValue.Field[0]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::UnhintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::seq::iterator::test::UnhintedIterator::iter].Element", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::WindowHintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::seq::iterator::test::WindowHintedIterator::iter].Element", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::WindowHintedIterator as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::seq::iterator::test::WindowHintedIterator::window_size]", "ReturnValue.Field[0]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::ChunkHintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[rand::seq::iterator::test::ChunkHintedIterator::chunk_size]", "Argument[self].Field[rand::seq::iterator::test::ChunkHintedIterator::chunk_remaining]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::ChunkHintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[rand::seq::iterator::test::ChunkHintedIterator::iter].Element", "ReturnValue.Field[core::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::ChunkHintedIterator as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[rand::seq::iterator::test::ChunkHintedIterator::chunk_remaining]", "ReturnValue.Field[0]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::UnhintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[rand::seq::iterator::test::UnhintedIterator::iter].Element", "ReturnValue.Field[core::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::WindowHintedIterator as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[rand::seq::iterator::test::WindowHintedIterator::iter].Element", "ReturnValue.Field[core::option::Option::Some(0)]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::iterator::test::WindowHintedIterator as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[rand::seq::iterator::test::WindowHintedIterator::window_size]", "ReturnValue.Field[0]", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<crate::seq::slice::SliceChooseIter as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<f32 as crate::distr::utils::FloatSIMDScalarUtils>::extract_lane", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
- ["repo:https://github.com/rust-random/rand:rand", "<f32 as crate::distr::utils::FloatSIMDScalarUtils>::replace", "Argument[1]", "ReturnValue", "value", "dfc-generated"]