2024-12-31 20:10:40.532344 |INFO | [typepulse-progress] Running cargo typepulse
2024-12-31 20:10:49.236647 |INFO | [typepulse-progress] Running typepulse for target lib:rand_core
2024-12-31 20:10:49.668448 |INFO | [typepulse-progress] TypePulse started
2024-12-31 20:10:49.668694 |INFO | [typepulse-progress] BrokenLayout analysis started
2024-12-31 20:10:49.669004 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u32" / DefId(0:112 ~ rand_core[6ad4]::RngCore::next_u32)
2024-12-31 20:10:49.669057 |INFO | [typepulse-progress] Find callee as a function: "core::convert::From::from" / DefId(1:2515 ~ core[6c80]::convert::From::from)
2024-12-31 20:10:49.669075 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u32" / DefId(0:112 ~ rand_core[6ad4]::RngCore::next_u32)
2024-12-31 20:10:49.669085 |INFO | [typepulse-progress] Find callee as a function: "core::convert::From::from" / DefId(1:2515 ~ core[6c80]::convert::From::from)
2024-12-31 20:10:49.669612 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.669637 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::split_at_mut" / DefId(1:11079 ~ core[6c80]::slice::{impl#0}::split_at_mut)
2024-12-31 20:10:49.669652 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u64" / DefId(0:113 ~ rand_core[6ad4]::RngCore::next_u64)
2024-12-31 20:10:49.669666 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u64>::to_le" / DefId(1:29732 ~ core[6c80]::num::{impl#9}::to_le)
2024-12-31 20:10:49.669682 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::copy_from_slice" / DefId(1:11165 ~ core[6c80]::slice::{impl#0}::copy_from_slice)
2024-12-31 20:10:49.669695 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.669704 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u64" / DefId(0:113 ~ rand_core[6ad4]::RngCore::next_u64)
2024-12-31 20:10:49.669715 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u64>::to_le" / DefId(1:29732 ~ core[6c80]::num::{impl#9}::to_le)
2024-12-31 20:10:49.669792 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::Index::index" / DefId(1:3825 ~ core[6c80]::array::{impl#15}::index)
2024-12-31 20:10:49.669813 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::copy_from_slice" / DefId(1:11165 ~ core[6c80]::slice::{impl#0}::copy_from_slice)
2024-12-31 20:10:49.669824 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u32" / DefId(0:112 ~ rand_core[6ad4]::RngCore::next_u32)
2024-12-31 20:10:49.669837 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u32>::to_le" / DefId(1:29625 ~ core[6c80]::num::{impl#8}::to_le)
2024-12-31 20:10:49.669878 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::Index::index" / DefId(1:3825 ~ core[6c80]::array::{impl#15}::index)
2024-12-31 20:10:49.669895 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::copy_from_slice" / DefId(1:11165 ~ core[6c80]::slice::{impl#0}::copy_from_slice)
2024-12-31 20:10:49.670515 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.670538 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.670548 |INFO | [typepulse-progress] Find callee as a function: "core::cmp::min" / DefId(1:2360 ~ core[6c80]::cmp::min)
2024-12-31 20:10:49.670556 |INFO | [typepulse-progress]     imported as: "min"
2024-12-31 20:10:49.670565 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_ptr" / DefId(1:11030 ~ core[6c80]::slice::{impl#0}::as_ptr)
2024-12-31 20:10:49.670579 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.670592 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.670599 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.670622 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::iter" / DefId(1:11039 ~ core[6c80]::slice::{impl#0}::iter)
2024-12-31 20:10:49.670636 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::chunks_mut" / DefId(1:11043 ~ core[6c80]::slice::{impl#0}::chunks_mut)
2024-12-31 20:10:49.670688 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::zip" / DefId(1:7332 ~ core[6c80]::iter::traits::iterator::Iterator::zip)
2024-12-31 20:10:49.670763 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::collect::IntoIterator::into_iter" / DefId(1:7207 ~ core[6c80]::iter::traits::collect::{impl#0}::into_iter)
2024-12-31 20:10:49.670940 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::next" / DefId(1:6589 ~ core[6c80]::iter::adapters::zip::{impl#1}::next)
2024-12-31 20:10:49.670962 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u32>::to_le" / DefId(1:29625 ~ core[6c80]::num::{impl#8}::to_le)
2024-12-31 20:10:49.670975 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.670986 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.670995 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.671002 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.671537 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.671560 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.671571 |INFO | [typepulse-progress] Find callee as a function: "core::cmp::min" / DefId(1:2360 ~ core[6c80]::cmp::min)
2024-12-31 20:10:49.671578 |INFO | [typepulse-progress]     imported as: "min"
2024-12-31 20:10:49.671588 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_ptr" / DefId(1:11030 ~ core[6c80]::slice::{impl#0}::as_ptr)
2024-12-31 20:10:49.671601 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.671611 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.671618 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.671628 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::iter" / DefId(1:11039 ~ core[6c80]::slice::{impl#0}::iter)
2024-12-31 20:10:49.671639 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::chunks_mut" / DefId(1:11043 ~ core[6c80]::slice::{impl#0}::chunks_mut)
2024-12-31 20:10:49.671683 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::zip" / DefId(1:7332 ~ core[6c80]::iter::traits::iterator::Iterator::zip)
2024-12-31 20:10:49.671748 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::collect::IntoIterator::into_iter" / DefId(1:7207 ~ core[6c80]::iter::traits::collect::{impl#0}::into_iter)
2024-12-31 20:10:49.671799 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::next" / DefId(1:6589 ~ core[6c80]::iter::adapters::zip::{impl#1}::next)
2024-12-31 20:10:49.671817 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u64>::to_le" / DefId(1:29732 ~ core[6c80]::num::{impl#9}::to_le)
2024-12-31 20:10:49.671829 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.671840 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.671849 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.671856 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.672111 |INFO | [typepulse-progress] Find callee as a function: "core::mem::size_of" / DefId(1:1598 ~ core[6c80]::mem::size_of)
2024-12-31 20:10:49.672125 |INFO | [typepulse-progress]     imported as: "size_of"
2024-12-31 20:10:49.672130 |INFO | [typepulse-progress] Find size_of in curr function: DefId(0:102 ~ rand_core[6ad4]::impls::next_u32_via_fill)
2024-12-31 20:10:49.672140 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::panic" / DefId(1:8337 ~ core[6c80]::panicking::panic)
2024-12-31 20:10:49.672152 |INFO | [typepulse-progress] Find callee as a function: "core::slice::raw::from_raw_parts_mut" / DefId(1:10845 ~ core[6c80]::slice::raw::from_raw_parts_mut)
2024-12-31 20:10:49.672165 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::fill_bytes" / DefId(0:114 ~ rand_core[6ad4]::RngCore::fill_bytes)
2024-12-31 20:10:49.672395 |INFO | [typepulse-progress] Find callee as a function: "core::mem::size_of" / DefId(1:1598 ~ core[6c80]::mem::size_of)
2024-12-31 20:10:49.672408 |INFO | [typepulse-progress]     imported as: "size_of"
2024-12-31 20:10:49.672413 |INFO | [typepulse-progress] Find size_of in curr function: DefId(0:104 ~ rand_core[6ad4]::impls::next_u64_via_fill)
2024-12-31 20:10:49.672422 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::panic" / DefId(1:8337 ~ core[6c80]::panicking::panic)
2024-12-31 20:10:49.672433 |INFO | [typepulse-progress] Find callee as a function: "core::slice::raw::from_raw_parts_mut" / DefId(1:10845 ~ core[6c80]::slice::raw::from_raw_parts_mut)
2024-12-31 20:10:49.672444 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::fill_bytes" / DefId(0:114 ~ rand_core[6ad4]::RngCore::fill_bytes)
2024-12-31 20:10:49.673030 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.673066 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.673079 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::assert_failed" / DefId(1:8348 ~ core[6c80]::panicking::assert_failed)
2024-12-31 20:10:49.673093 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_ptr" / DefId(1:11030 ~ core[6c80]::slice::{impl#0}::as_ptr)
2024-12-31 20:10:49.673107 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.673119 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.673129 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.673136 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.673147 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::iter_mut" / DefId(1:11040 ~ core[6c80]::slice::{impl#0}::iter_mut)
2024-12-31 20:10:49.673194 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::collect::IntoIterator::into_iter" / DefId(1:7207 ~ core[6c80]::iter::traits::collect::{impl#0}::into_iter)
2024-12-31 20:10:49.673237 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::next" / DefId(1:43013 ~ core[6c80]::slice::iter::{impl#189}::next)
2024-12-31 20:10:49.673255 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u32>::to_le" / DefId(1:29625 ~ core[6c80]::num::{impl#8}::to_le)
2024-12-31 20:10:49.673729 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.673751 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.673763 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::assert_failed" / DefId(1:8348 ~ core[6c80]::panicking::assert_failed)
2024-12-31 20:10:49.673774 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_ptr" / DefId(1:11030 ~ core[6c80]::slice::{impl#0}::as_ptr)
2024-12-31 20:10:49.673788 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.673800 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.673810 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.673817 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.673828 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::iter_mut" / DefId(1:11040 ~ core[6c80]::slice::{impl#0}::iter_mut)
2024-12-31 20:10:49.673874 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::collect::IntoIterator::into_iter" / DefId(1:7207 ~ core[6c80]::iter::traits::collect::{impl#0}::into_iter)
2024-12-31 20:10:49.673911 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::next" / DefId(1:43013 ~ core[6c80]::slice::iter::{impl#189}::next)
2024-12-31 20:10:49.673928 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u64>::to_le" / DefId(1:29732 ~ core[6c80]::num::{impl#9}::to_le)
2024-12-31 20:10:49.674522 |INFO | [typepulse-progress] Find callee as a function: "core::default::Default::default" / DefId(1:2588 ~ core[6c80]::default::Default::default)
2024-12-31 20:10:49.674571 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsMut::as_mut" / DefId(1:2509 ~ core[6c80]::convert::AsMut::as_mut)
2024-12-31 20:10:49.674589 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::chunks_mut" / DefId(1:11043 ~ core[6c80]::slice::{impl#0}::chunks_mut)
2024-12-31 20:10:49.674630 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::collect::IntoIterator::into_iter" / DefId(1:7207 ~ core[6c80]::iter::traits::collect::{impl#0}::into_iter)
2024-12-31 20:10:49.674662 |INFO | [typepulse-progress] Find callee as a method: "core::iter::traits::iterator::Iterator::next" / DefId(1:10375 ~ core[6c80]::slice::iter::{impl#78}::next)
2024-12-31 20:10:49.674680 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u64>::wrapping_mul" / DefId(1:29765 ~ core[6c80]::num::{impl#9}::wrapping_mul)
2024-12-31 20:10:49.674692 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::from_seed" / DefId(0:119 ~ rand_core[6ad4]::SeedableRng::from_seed)
2024-12-31 20:10:49.674704 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u64>::wrapping_add" / DefId(1:29762 ~ core[6c80]::num::{impl#9}::wrapping_add)
2024-12-31 20:10:49.674716 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u32>::rotate_right" / DefId(1:29619 ~ core[6c80]::num::{impl#8}::rotate_right)
2024-12-31 20:10:49.674727 |INFO | [typepulse-progress] Find callee as a method: "core::num::<impl u32>::to_le" / DefId(1:29625 ~ core[6c80]::num::{impl#8}::to_le)
2024-12-31 20:10:49.674740 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.674751 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.674761 |INFO | [typepulse-progress] Find callee as a function: "core::intrinsics::copy_nonoverlapping" / DefId(1:1452 ~ core[6c80]::intrinsics::copy_nonoverlapping)
2024-12-31 20:10:49.674768 |INFO | [typepulse-progress]     imported as: "copy_nonoverlapping"
2024-12-31 20:10:49.675271 |INFO | [typepulse-progress] Find callee as a function: "core::default::Default::default" / DefId(1:2588 ~ core[6c80]::default::Default::default)
2024-12-31 20:10:49.675292 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsMut::as_mut" / DefId(1:2509 ~ core[6c80]::convert::AsMut::as_mut)
2024-12-31 20:10:49.675311 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::try_fill_bytes" / DefId(0:115 ~ rand_core[6ad4]::RngCore::try_fill_bytes)
2024-12-31 20:10:49.675357 |INFO | [typepulse-progress] Find callee as a method: "core::ops::try_trait::Try::branch" / DefId(1:8645 ~ core[6c80]::result::{impl#26}::branch)
2024-12-31 20:10:49.675375 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::from_seed" / DefId(0:119 ~ rand_core[6ad4]::SeedableRng::from_seed)
2024-12-31 20:10:49.675386 |INFO | [typepulse-progress] Find callee as a function: "core::ops::try_trait::FromResidual::from_residual" / DefId(1:3156 ~ core[6c80]::ops::try_trait::FromResidual::from_residual)
2024-12-31 20:10:49.675705 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::from_seed" / DefId(0:119 ~ rand_core[6ad4]::SeedableRng::from_seed)
2024-12-31 20:10:49.675724 |INFO | [typepulse-progress] Find callee as a function: "rand_core::block::BlockRng::new" / DefId(0:42 ~ rand_core[6ad4]::block::{impl#1}::new)
2024-12-31 20:10:49.675862 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::seed_from_u64" / DefId(0:120 ~ rand_core[6ad4]::SeedableRng::seed_from_u64)
2024-12-31 20:10:49.675880 |INFO | [typepulse-progress] Find callee as a function: "rand_core::block::BlockRng::new" / DefId(0:42 ~ rand_core[6ad4]::block::{impl#1}::new)
2024-12-31 20:10:49.676340 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::from_rng" / DefId(0:123 ~ rand_core[6ad4]::SeedableRng::from_rng)
2024-12-31 20:10:49.676396 |INFO | [typepulse-progress] Find callee as a method: "core::ops::try_trait::Try::branch" / DefId(1:3153 ~ core[6c80]::ops::try_trait::Try::branch)
2024-12-31 20:10:49.676414 |INFO | [typepulse-progress] Find callee as a function: "rand_core::block::BlockRng::new" / DefId(0:42 ~ rand_core[6ad4]::block::{impl#1}::new)
2024-12-31 20:10:49.676426 |INFO | [typepulse-progress] Find callee as a function: "core::ops::try_trait::FromResidual::from_residual" / DefId(1:3156 ~ core[6c80]::ops::try_trait::FromResidual::from_residual)
2024-12-31 20:10:49.676601 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::from_seed" / DefId(0:119 ~ rand_core[6ad4]::SeedableRng::from_seed)
2024-12-31 20:10:49.676620 |INFO | [typepulse-progress] Find callee as a function: "rand_core::block::BlockRng64::new" / DefId(0:65 ~ rand_core[6ad4]::block::{impl#5}::new)
2024-12-31 20:10:49.676747 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::seed_from_u64" / DefId(0:120 ~ rand_core[6ad4]::SeedableRng::seed_from_u64)
2024-12-31 20:10:49.676764 |INFO | [typepulse-progress] Find callee as a function: "rand_core::block::BlockRng64::new" / DefId(0:65 ~ rand_core[6ad4]::block::{impl#5}::new)
2024-12-31 20:10:49.677096 |INFO | [typepulse-progress] Find callee as a function: "rand_core::SeedableRng::from_rng" / DefId(0:123 ~ rand_core[6ad4]::SeedableRng::from_rng)
2024-12-31 20:10:49.677117 |INFO | [typepulse-progress] Find callee as a method: "core::ops::try_trait::Try::branch" / DefId(1:3153 ~ core[6c80]::ops::try_trait::Try::branch)
2024-12-31 20:10:49.677129 |INFO | [typepulse-progress] Find callee as a function: "rand_core::block::BlockRng64::new" / DefId(0:65 ~ rand_core[6ad4]::block::{impl#5}::new)
2024-12-31 20:10:49.677140 |INFO | [typepulse-progress] Find callee as a function: "core::ops::try_trait::FromResidual::from_residual" / DefId(1:3156 ~ core[6c80]::ops::try_trait::FromResidual::from_residual)
2024-12-31 20:10:49.677304 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u32" / DefId(0:112 ~ rand_core[6ad4]::RngCore::next_u32)
2024-12-31 20:10:49.677424 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::next_u64" / DefId(0:113 ~ rand_core[6ad4]::RngCore::next_u64)
2024-12-31 20:10:49.677587 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::fill_bytes" / DefId(0:114 ~ rand_core[6ad4]::RngCore::fill_bytes)
2024-12-31 20:10:49.677732 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::try_fill_bytes" / DefId(0:115 ~ rand_core[6ad4]::RngCore::try_fill_bytes)
2024-12-31 20:10:49.678276 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678301 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.678316 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRng::generate_and_set" / DefId(0:45 ~ rand_core[6ad4]::block::{impl#1}::generate_and_set)
2024-12-31 20:10:49.678328 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678786 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678808 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.678821 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678855 |INFO | [typepulse-progress] Find callee as a method: "core::ops::function::Fn::call" / DefId(0:50 ~ rand_core[6ad4]::block::{impl#2}::next_u64::{closure#0})
2024-12-31 20:10:49.678872 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRng::generate_and_set" / DefId(0:45 ~ rand_core[6ad4]::block::{impl#1}::generate_and_set)
2024-12-31 20:10:49.678883 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678895 |INFO | [typepulse-progress] Find callee as a method: "core::ops::function::Fn::call" / DefId(0:50 ~ rand_core[6ad4]::block::{impl#2}::next_u64::{closure#0})
2024-12-31 20:10:49.678905 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678915 |INFO | [typepulse-progress] Find callee as a function: "core::convert::From::from" / DefId(1:2515 ~ core[6c80]::convert::From::from)
2024-12-31 20:10:49.678925 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRng::generate_and_set" / DefId(0:45 ~ rand_core[6ad4]::block::{impl#1}::generate_and_set)
2024-12-31 20:10:49.678935 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.678944 |INFO | [typepulse-progress] Find callee as a function: "core::convert::From::from" / DefId(1:2515 ~ core[6c80]::convert::From::from)
2024-12-31 20:10:49.679659 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.679682 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.679693 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.679750 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::Index::index" / DefId(1:9782 ~ core[6c80]::slice::index::{impl#0}::index)
2024-12-31 20:10:49.679768 |INFO | [typepulse-progress] Find callee as a function: "rand_core::impls::fill_via_u32_chunks" / DefId(0:100 ~ rand_core[6ad4]::impls::fill_via_u32_chunks)
2024-12-31 20:10:49.679776 |INFO | [typepulse-progress]     imported as: "fill_via_u32_chunks"
2024-12-31 20:10:49.679787 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.679799 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.679809 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.679819 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.679868 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::IndexMut::index_mut" / DefId(1:9786 ~ core[6c80]::slice::index::{impl#1}::index_mut)
2024-12-31 20:10:49.679886 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.679906 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.679919 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.679929 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.679939 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.679949 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.679960 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.679969 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.679980 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::IndexMut::index_mut" / DefId(1:9786 ~ core[6c80]::slice::index::{impl#1}::index_mut)
2024-12-31 20:10:49.679989 |INFO | [typepulse-progress] Find callee as a function: "rand_core::impls::fill_via_u32_chunks" / DefId(0:100 ~ rand_core[6ad4]::impls::fill_via_u32_chunks)
2024-12-31 20:10:49.679996 |INFO | [typepulse-progress]     imported as: "fill_via_u32_chunks"
2024-12-31 20:10:49.680227 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::fill_bytes" / DefId(0:114 ~ rand_core[6ad4]::RngCore::fill_bytes)
2024-12-31 20:10:49.680549 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:2263 ~ core[6c80]::clone::Clone::clone)
2024-12-31 20:10:49.680587 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:30694 ~ core[6c80]::clone::impls::{impl#5}::clone)
2024-12-31 20:10:49.680613 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:30722 ~ core[6c80]::clone::impls::{impl#19}::clone)
2024-12-31 20:10:49.680632 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:2263 ~ core[6c80]::clone::Clone::clone)
2024-12-31 20:10:49.680905 |INFO | [typepulse-progress] Find callee as a method: "core::cmp::PartialEq::ne" / DefId(1:2313 ~ core[6c80]::cmp::PartialEq::ne)
2024-12-31 20:10:49.681122 |INFO | [typepulse-progress] Find callee as a method: "core::cmp::PartialEq::eq" / DefId(0:148 ~ rand_core[6ad4]::error::{impl#4}::eq)
2024-12-31 20:10:49.681300 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::panic" / DefId(1:8337 ~ core[6c80]::panicking::panic)
2024-12-31 20:10:49.681705 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.681728 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.681740 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.681751 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.681767 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::get_unchecked" / DefId(1:11026 ~ core[6c80]::slice::{impl#0}::get_unchecked)
2024-12-31 20:10:49.681779 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::get_unchecked" / DefId(1:11026 ~ core[6c80]::slice::{impl#0}::get_unchecked)
2024-12-31 20:10:49.682058 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682078 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682089 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.682099 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682755 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682777 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682789 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682843 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::Index::index" / DefId(1:9782 ~ core[6c80]::slice::index::{impl#0}::index)
2024-12-31 20:10:49.682860 |INFO | [typepulse-progress] Find callee as a function: "rand_core::impls::fill_via_u64_chunks" / DefId(0:101 ~ rand_core[6ad4]::impls::fill_via_u64_chunks)
2024-12-31 20:10:49.682868 |INFO | [typepulse-progress]     imported as: "fill_via_u64_chunks"
2024-12-31 20:10:49.682879 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682890 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682900 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682911 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682921 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::IndexMut::index_mut" / DefId(1:9786 ~ core[6c80]::slice::index::{impl#1}::index_mut)
2024-12-31 20:10:49.682932 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::as_mut_ptr" / DefId(1:11031 ~ core[6c80]::slice::{impl#0}::as_mut_ptr)
2024-12-31 20:10:49.682944 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.682954 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682965 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682975 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.682984 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.682995 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.683005 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.683015 |INFO | [typepulse-progress] Find callee as a method: "core::ops::index::IndexMut::index_mut" / DefId(1:9786 ~ core[6c80]::slice::index::{impl#1}::index_mut)
2024-12-31 20:10:49.683036 |INFO | [typepulse-progress] Find callee as a function: "rand_core::impls::fill_via_u64_chunks" / DefId(0:101 ~ rand_core[6ad4]::impls::fill_via_u64_chunks)
2024-12-31 20:10:49.683044 |INFO | [typepulse-progress]     imported as: "fill_via_u64_chunks"
2024-12-31 20:10:49.683291 |INFO | [typepulse-progress] Find callee as a method: "rand_core::RngCore::fill_bytes" / DefId(0:114 ~ rand_core[6ad4]::RngCore::fill_bytes)
2024-12-31 20:10:49.683655 |INFO | [typepulse-progress] Find callee as a function: "core::default::Default::default" / DefId(1:2588 ~ core[6c80]::default::Default::default)
2024-12-31 20:10:49.683675 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.683702 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.684001 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.684022 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.684234 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.684254 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.684265 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::panic" / DefId(1:8337 ~ core[6c80]::panicking::panic)
2024-12-31 20:10:49.684276 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.684771 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::Formatter::write_str" / DefId(1:9184 ~ core[6c80]::fmt::{impl#7}::write_str)
2024-12-31 20:10:49.685029 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:2263 ~ core[6c80]::clone::Clone::clone)
2024-12-31 20:10:49.685049 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:30694 ~ core[6c80]::clone::impls::{impl#5}::clone)
2024-12-31 20:10:49.685060 |INFO | [typepulse-progress] Find callee as a method: "core::clone::Clone::clone" / DefId(1:2263 ~ core[6c80]::clone::Clone::clone)
2024-12-31 20:10:49.685442 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::Formatter::debug_struct" / DefId(1:9197 ~ core[6c80]::fmt::{impl#7}::debug_struct)
2024-12-31 20:10:49.685472 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.685486 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.685499 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.685510 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.685522 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.685533 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.685546 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::finish" / DefId(1:8869 ~ core[6c80]::fmt::builders::{impl#3}::finish)
2024-12-31 20:10:49.685829 |INFO | [typepulse-progress] Find callee as a function: "core::default::Default::default" / DefId(1:2588 ~ core[6c80]::default::Default::default)
2024-12-31 20:10:49.685849 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.685861 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.686166 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.686187 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.686395 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.686415 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.686426 |INFO | [typepulse-progress] Find callee as a function: "core::panicking::panic" / DefId(1:8337 ~ core[6c80]::panicking::panic)
2024-12-31 20:10:49.686436 |INFO | [typepulse-progress] Find callee as a method: "rand_core::block::BlockRngCore::generate" / DefId(0:36 ~ rand_core[6ad4]::block::BlockRngCore::generate)
2024-12-31 20:10:49.686831 |INFO | [typepulse-progress] Find callee as a function: "core::fmt::rt::Argument::new_display" / DefId(1:9057 ~ core[6c80]::fmt::rt::{impl#1}::new_display)
2024-12-31 20:10:49.686854 |INFO | [typepulse-progress] Find callee as a method: "rand_core::error::ErrorKind::description" / DefId(0:15 ~ rand_core[6ad4]::error::{impl#0}::description)
2024-12-31 20:10:49.686867 |INFO | [typepulse-progress] Find callee as a function: "core::fmt::rt::Argument::new_display" / DefId(1:9057 ~ core[6c80]::fmt::rt::{impl#1}::new_display)
2024-12-31 20:10:49.686879 |INFO | [typepulse-progress] Find callee as a function: "core::fmt::Arguments::new_v1" / DefId(1:9128 ~ core[6c80]::fmt::{impl#2}::new_v1)
2024-12-31 20:10:49.686891 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::Formatter::write_fmt" / DefId(1:9185 ~ core[6c80]::fmt::{impl#7}::write_fmt)
2024-12-31 20:10:49.687147 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::Formatter::debug_struct_field2_finish" / DefId(1:9201 ~ core[6c80]::fmt::{impl#7}::debug_struct_field2_finish)
2024-12-31 20:10:49.687437 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::Formatter::debug_struct" / DefId(1:9197 ~ core[6c80]::fmt::{impl#7}::debug_struct)
2024-12-31 20:10:49.687459 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.687471 |INFO | [typepulse-progress] Find callee as a method: "core::convert::AsRef::as_ref" / DefId(1:2506 ~ core[6c80]::convert::AsRef::as_ref)
2024-12-31 20:10:49.687482 |INFO | [typepulse-progress] Find callee as a method: "core::slice::<impl [T]>::len" / DefId(1:10980 ~ core[6c80]::slice::{impl#0}::len)
2024-12-31 20:10:49.687494 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.687505 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::field" / DefId(1:8865 ~ core[6c80]::fmt::builders::{impl#3}::field)
2024-12-31 20:10:49.687516 |INFO | [typepulse-progress] Find callee as a method: "core::fmt::builders::DebugStruct::finish" / DefId(1:8869 ~ core[6c80]::fmt::builders::{impl#3}::finish)
2024-12-31 20:10:49.687593 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(impls::next_u64_via_u32)
2024-12-31 20:10:49.687604 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.687609 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(impls::fill_bytes_via_next)
2024-12-31 20:10:49.687672 |INFO | [typepulse-progress] Curr function has id: DefId(0:93 ~ rand_core[6ad4]::impls::fill_bytes_via_next)
2024-12-31 20:10:49.687681 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.687686 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.687689 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.687697 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.687717 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::split_at_mut"
2024-12-31 20:10:49.687725 |INFO | [typepulse-progress] broken - find function call: "rand_core::RngCore::next_u64"
2024-12-31 20:10:49.687732 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u64>::to_le"
2024-12-31 20:10:49.687741 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::copy_from_slice"
2024-12-31 20:10:49.687749 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.687755 |INFO | [typepulse-progress] broken - find function call: "rand_core::RngCore::next_u64"
2024-12-31 20:10:49.687762 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u64>::to_le"
2024-12-31 20:10:49.687769 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::Index::index"
2024-12-31 20:10:49.687776 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::copy_from_slice"
2024-12-31 20:10:49.687784 |INFO | [typepulse-progress] broken - find function call: "rand_core::RngCore::next_u32"
2024-12-31 20:10:49.687790 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u32>::to_le"
2024-12-31 20:10:49.687796 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::Index::index"
2024-12-31 20:10:49.687803 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::copy_from_slice"
2024-12-31 20:10:49.687824 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.687830 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(impls::fill_via_u32_chunks)
2024-12-31 20:10:49.687891 |INFO | [typepulse-progress] Curr function has id: DefId(0:100 ~ rand_core[6ad4]::impls::fill_via_u32_chunks)
2024-12-31 20:10:49.687899 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.687903 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.687906 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.687913 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.687920 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.687926 |INFO | [typepulse-progress] broken - find function call: "core::cmp::min"
2024-12-31 20:10:49.687933 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_ptr"
2024-12-31 20:10:49.687939 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.687946 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.687955 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.687968 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.687975 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.687982 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.687991 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::iter"
2024-12-31 20:10:49.687998 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::chunks_mut"
2024-12-31 20:10:49.688005 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::zip"
2024-12-31 20:10:49.688012 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::collect::IntoIterator::into_iter"
2024-12-31 20:10:49.688020 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::next"
2024-12-31 20:10:49.688028 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u32>::to_le"
2024-12-31 20:10:49.688034 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.688039 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.688043 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688048 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688054 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.688061 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688067 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.688089 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.688095 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(impls::fill_via_u64_chunks)
2024-12-31 20:10:49.688162 |INFO | [typepulse-progress] Curr function has id: DefId(0:101 ~ rand_core[6ad4]::impls::fill_via_u64_chunks)
2024-12-31 20:10:49.688171 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.688174 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.688178 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.688184 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688192 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688198 |INFO | [typepulse-progress] broken - find function call: "core::cmp::min"
2024-12-31 20:10:49.688205 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_ptr"
2024-12-31 20:10:49.688211 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u64, to_ty:*const u8
2024-12-31 20:10:49.688216 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.688222 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688227 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688232 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.688239 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.688246 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::iter"
2024-12-31 20:10:49.688253 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::chunks_mut"
2024-12-31 20:10:49.688261 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::zip"
2024-12-31 20:10:49.688268 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::collect::IntoIterator::into_iter"
2024-12-31 20:10:49.688275 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::next"
2024-12-31 20:10:49.688283 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u64>::to_le"
2024-12-31 20:10:49.688289 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u64, to_ty:*const u8
2024-12-31 20:10:49.688294 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.688298 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688302 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688308 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.688315 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688322 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.688343 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.688349 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(impls::next_u32_via_fill)
2024-12-31 20:10:49.688408 |INFO | [typepulse-progress] Curr function has id: DefId(0:102 ~ rand_core[6ad4]::impls::next_u32_via_fill)
2024-12-31 20:10:49.688416 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.688420 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.688424 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.688429 |INFO | [typepulse-progress] broken - find function call: "core::mem::size_of"
2024-12-31 20:10:49.688435 |INFO | [typepulse-progress] broken - find function call: "core::panicking::panic"
2024-12-31 20:10:49.688441 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u32, to_ty:*mut u8
2024-12-31 20:10:49.688456 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng64<R>, block::BlockRng<R>, &'a mut R}
2024-12-31 20:10:49.688468 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688474 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688479 |INFO | [typepulse-progress] broken - find function call: "core::slice::raw::from_raw_parts_mut"
2024-12-31 20:10:49.688487 |INFO | [typepulse-progress] broken - find function call: "rand_core::RngCore::fill_bytes"
2024-12-31 20:10:49.688505 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.688510 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(impls::next_u64_via_fill)
2024-12-31 20:10:49.688569 |INFO | [typepulse-progress] Curr function has id: DefId(0:104 ~ rand_core[6ad4]::impls::next_u64_via_fill)
2024-12-31 20:10:49.688577 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.688581 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.688584 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.688589 |INFO | [typepulse-progress] broken - find function call: "core::mem::size_of"
2024-12-31 20:10:49.688595 |INFO | [typepulse-progress] broken - find function call: "core::panicking::panic"
2024-12-31 20:10:49.688600 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u64, to_ty:*mut u8
2024-12-31 20:10:49.688608 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng64<R>, &'a mut R, block::BlockRng<R>}
2024-12-31 20:10:49.688615 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688620 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688624 |INFO | [typepulse-progress] broken - find function call: "core::slice::raw::from_raw_parts_mut"
2024-12-31 20:10:49.688631 |INFO | [typepulse-progress] broken - find function call: "rand_core::RngCore::fill_bytes"
2024-12-31 20:10:49.688649 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.688655 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(le::read_u32_into)
2024-12-31 20:10:49.688713 |INFO | [typepulse-progress] Curr function has id: DefId(0:109 ~ rand_core[6ad4]::le::read_u32_into)
2024-12-31 20:10:49.688721 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.688725 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.688728 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.688735 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688742 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688750 |INFO | [typepulse-progress] broken - find function call: "core::panicking::assert_failed"
2024-12-31 20:10:49.688758 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_ptr"
2024-12-31 20:10:49.688765 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.688771 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u32, to_ty:*mut u8
2024-12-31 20:10:49.688776 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.688780 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688784 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688789 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688795 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.688803 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::iter_mut"
2024-12-31 20:10:49.688811 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::collect::IntoIterator::into_iter"
2024-12-31 20:10:49.688819 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::next"
2024-12-31 20:10:49.688827 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u32>::to_le"
2024-12-31 20:10:49.688847 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.688852 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(le::read_u64_into)
2024-12-31 20:10:49.688911 |INFO | [typepulse-progress] Curr function has id: DefId(0:110 ~ rand_core[6ad4]::le::read_u64_into)
2024-12-31 20:10:49.688919 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.688922 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.688926 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.688932 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688939 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688947 |INFO | [typepulse-progress] broken - find function call: "core::panicking::assert_failed"
2024-12-31 20:10:49.688954 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_ptr"
2024-12-31 20:10:49.688961 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.688967 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u64, to_ty:*mut u8
2024-12-31 20:10:49.688973 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.688977 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.688982 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.688987 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.688992 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.688999 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::iter_mut"
2024-12-31 20:10:49.689006 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::collect::IntoIterator::into_iter"
2024-12-31 20:10:49.689013 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::next"
2024-12-31 20:10:49.689020 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u64>::to_le"
2024-12-31 20:10:49.689040 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.689045 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(SeedableRng::seed_from_u64)
2024-12-31 20:10:49.689105 |INFO | [typepulse-progress] Curr function has id: DefId(0:120 ~ rand_core[6ad4]::SeedableRng::seed_from_u64)
2024-12-31 20:10:49.689114 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.689118 |INFO | [typepulse-progress] ty_visible: true
2024-12-31 20:10:49.689122 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.689127 |INFO | [typepulse-progress] broken - find function call: "core::default::Default::default"
2024-12-31 20:10:49.689134 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsMut::as_mut"
2024-12-31 20:10:49.689141 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::chunks_mut"
2024-12-31 20:10:49.689149 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::collect::IntoIterator::into_iter"
2024-12-31 20:10:49.689157 |INFO | [typepulse-progress] broken - find function call: "core::iter::traits::iterator::Iterator::next"
2024-12-31 20:10:49.689164 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u64>::wrapping_mul"
2024-12-31 20:10:49.689171 |INFO | [typepulse-progress] broken - find function call: "rand_core::SeedableRng::from_seed"
2024-12-31 20:10:49.689178 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u64>::wrapping_add"
2024-12-31 20:10:49.689186 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u32>::rotate_right"
2024-12-31 20:10:49.689193 |INFO | [typepulse-progress] broken - find function call: "core::num::<impl u32>::to_le"
2024-12-31 20:10:49.689198 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.698034 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng<R>, block::BlockRng64<R>}
2024-12-31 20:10:49.698052 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.698058 |INFO | [typepulse-progress] align_status: NoideaG
2024-12-31 20:10:49.698067 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.698076 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698083 |INFO | [typepulse-progress] broken - find function call: "core::intrinsics::copy_nonoverlapping"
2024-12-31 20:10:49.698107 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698113 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(SeedableRng::from_rng)
2024-12-31 20:10:49.698120 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698127 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<error::ErrorKind as core::clone::Clone>::clone)
2024-12-31 20:10:49.698136 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698142 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.698148 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698153 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.698159 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698164 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.698170 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698175 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.698181 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698186 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.698191 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698196 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.698202 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698208 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<&'a mut R as RngCore>::next_u32)
2024-12-31 20:10:49.698218 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698223 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<&'a mut R as RngCore>::next_u64)
2024-12-31 20:10:49.698229 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698233 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<&'a mut R as RngCore>::fill_bytes)
2024-12-31 20:10:49.698239 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698243 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<&'a mut R as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.698248 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698253 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(error::Error::new)
2024-12-31 20:10:49.698258 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698264 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(error::Error::with_cause)
2024-12-31 20:10:49.698269 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698274 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::next_u32)
2024-12-31 20:10:49.698281 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698286 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::next_u64)
2024-12-31 20:10:49.698348 |INFO | [typepulse-progress] Curr function has id: DefId(0:49 ~ rand_core[6ad4]::block::{impl#2}::next_u64)
2024-12-31 20:10:49.698358 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.698362 |INFO | [typepulse-progress] Found self parameter
2024-12-31 20:10:49.698369 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.698375 |INFO | [typepulse-progress] ty_visible: false
2024-12-31 20:10:49.698378 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.698384 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698393 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698401 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698408 |INFO | [typepulse-progress] broken - find function call: "core::ops::function::Fn::call"
2024-12-31 20:10:49.698415 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRng::generate_and_set"
2024-12-31 20:10:49.698423 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698430 |INFO | [typepulse-progress] broken - find function call: "core::ops::function::Fn::call"
2024-12-31 20:10:49.698437 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698443 |INFO | [typepulse-progress] broken - find function call: "core::convert::From::from"
2024-12-31 20:10:49.698449 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRng::generate_and_set"
2024-12-31 20:10:49.698457 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698463 |INFO | [typepulse-progress] broken - find function call: "core::convert::From::from"
2024-12-31 20:10:49.698484 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698490 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.698555 |INFO | [typepulse-progress] Curr function has id: DefId(0:51 ~ rand_core[6ad4]::block::{impl#2}::fill_bytes)
2024-12-31 20:10:49.698564 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.698568 |INFO | [typepulse-progress] Found self parameter
2024-12-31 20:10:49.698574 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.698579 |INFO | [typepulse-progress] ty_visible: false
2024-12-31 20:10:49.698583 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.698589 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698597 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698604 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698611 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::Index::index"
2024-12-31 20:10:49.698617 |INFO | [typepulse-progress] broken - find function call: "rand_core::impls::fill_via_u32_chunks"
2024-12-31 20:10:49.698626 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698633 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698639 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698646 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698653 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::IndexMut::index_mut"
2024-12-31 20:10:49.698661 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.698667 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u8, to_ty:*mut <R as block::BlockRngCore>::Results
2024-12-31 20:10:49.698679 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.698690 |INFO | [typepulse-progress] Only from ty layout is known
2024-12-31 20:10:49.698696 |INFO | [typepulse-progress] align_status: NoideaL
2024-12-31 20:10:49.698702 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRngCore::generate"
2024-12-31 20:10:49.698709 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698717 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698723 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698730 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698737 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRngCore::generate"
2024-12-31 20:10:49.698744 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698751 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::IndexMut::index_mut"
2024-12-31 20:10:49.698758 |INFO | [typepulse-progress] broken - find function call: "rand_core::impls::fill_via_u32_chunks"
2024-12-31 20:10:49.698783 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698789 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.698797 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698804 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.698810 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698815 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(error::ErrorKind::should_retry)
2024-12-31 20:10:49.698821 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698825 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(error::ErrorKind::should_wait)
2024-12-31 20:10:49.698831 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698835 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(error::ErrorKind::description)
2024-12-31 20:10:49.698841 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.698846 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u32)
2024-12-31 20:10:49.698908 |INFO | [typepulse-progress] Curr function has id: DefId(0:71 ~ rand_core[6ad4]::block::{impl#6}::next_u32)
2024-12-31 20:10:49.698917 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.698921 |INFO | [typepulse-progress] Found self parameter
2024-12-31 20:10:49.698926 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.698932 |INFO | [typepulse-progress] ty_visible: false
2024-12-31 20:10:49.698935 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.698942 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698950 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.698957 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRngCore::generate"
2024-12-31 20:10:49.698965 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.698971 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const [u64], to_ty:*const [u32]
2024-12-31 20:10:49.698981 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.698989 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.698995 |INFO | [typepulse-progress] align_status: Noidea
2024-12-31 20:10:49.699002 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::get_unchecked"
2024-12-31 20:10:49.699010 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::get_unchecked"
2024-12-31 20:10:49.699040 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699047 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u64)
2024-12-31 20:10:49.699056 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699061 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.699124 |INFO | [typepulse-progress] Curr function has id: DefId(0:73 ~ rand_core[6ad4]::block::{impl#6}::fill_bytes)
2024-12-31 20:10:49.699134 |INFO | [typepulse-progress] f_visible: true
2024-12-31 20:10:49.699138 |INFO | [typepulse-progress] Found self parameter
2024-12-31 20:10:49.699143 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.699149 |INFO | [typepulse-progress] ty_visible: false
2024-12-31 20:10:49.699152 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.699158 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.699166 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.699173 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.699180 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::Index::index"
2024-12-31 20:10:49.699187 |INFO | [typepulse-progress] broken - find function call: "rand_core::impls::fill_via_u64_chunks"
2024-12-31 20:10:49.699195 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.699202 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.699209 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.699216 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.699223 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::IndexMut::index_mut"
2024-12-31 20:10:49.699231 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::as_mut_ptr"
2024-12-31 20:10:49.699237 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u8, to_ty:&mut <R as block::BlockRngCore>::Results
2024-12-31 20:10:49.699248 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.699257 |INFO | [typepulse-progress] Only from ty layout is known
2024-12-31 20:10:49.699264 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRngCore::generate"
2024-12-31 20:10:49.699271 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.699278 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.699285 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.699291 |INFO | [typepulse-progress] broken - find function call: "core::slice::<impl [T]>::len"
2024-12-31 20:10:49.699298 |INFO | [typepulse-progress] broken - find function call: "rand_core::block::BlockRngCore::generate"
2024-12-31 20:10:49.699305 |INFO | [typepulse-progress] broken - find function call: "core::convert::AsRef::as_ref"
2024-12-31 20:10:49.699312 |INFO | [typepulse-progress] broken - find function call: "core::ops::index::IndexMut::index_mut"
2024-12-31 20:10:49.699319 |INFO | [typepulse-progress] broken - find function call: "rand_core::impls::fill_via_u64_chunks"
2024-12-31 20:10:49.699456 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.699465 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699471 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng::<R>::new)
2024-12-31 20:10:49.699476 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699481 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng::<R>::index)
2024-12-31 20:10:49.699486 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699491 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng::<R>::reset)
2024-12-31 20:10:49.699496 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699501 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng::<R>::generate_and_set)
2024-12-31 20:10:49.699507 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699513 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<error::ErrorKind as core::cmp::PartialEq>::eq)
2024-12-31 20:10:49.699522 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699528 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<error::ErrorKind as core::cmp::Eq>::assert_receiver_is_total_eq)
2024-12-31 20:10:49.699534 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699540 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<error::ErrorKind as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.699546 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699552 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.699559 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699565 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng64<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.699571 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699576 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng64::<R>::new)
2024-12-31 20:10:49.699582 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699586 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng64::<R>::index)
2024-12-31 20:10:49.699591 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699596 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng64::<R>::reset)
2024-12-31 20:10:49.699601 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699605 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(block::BlockRng64::<R>::generate_and_set)
2024-12-31 20:10:49.699611 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699616 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<error::Error as core::fmt::Display>::fmt)
2024-12-31 20:10:49.699624 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699629 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<error::Error as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.699635 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699641 |INFO | [typepulse-progress] Phase 2: Detection - BrokenLayoutChecker::analyze(<block::BlockRng<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.699647 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.699651 |INFO | [typepulse-progress] BrokenLayout analysis finished
2024-12-31 20:10:49.699655 |INFO | [typepulse-progress] UninitExposure analysis started
2024-12-31 20:10:49.699659 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(impls::next_u64_via_u32)
2024-12-31 20:10:49.699723 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(impls::fill_bytes_via_next)
2024-12-31 20:10:49.699791 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(impls::fill_via_u32_chunks)
2024-12-31 20:10:49.699856 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(impls::fill_via_u64_chunks)
2024-12-31 20:10:49.699921 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(impls::next_u32_via_fill)
2024-12-31 20:10:49.699985 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(impls::next_u64_via_fill)
2024-12-31 20:10:49.700049 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(le::read_u32_into)
2024-12-31 20:10:49.700113 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(le::read_u64_into)
2024-12-31 20:10:49.700178 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(SeedableRng::seed_from_u64)
2024-12-31 20:10:49.700241 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(SeedableRng::from_rng)
2024-12-31 20:10:49.700307 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::clone::Clone>::clone)
2024-12-31 20:10:49.700373 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.700437 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.700502 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.700567 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.700632 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.700696 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.700762 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::next_u32)
2024-12-31 20:10:49.700827 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::next_u64)
2024-12-31 20:10:49.700891 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::fill_bytes)
2024-12-31 20:10:49.700956 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.701020 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(error::Error::new)
2024-12-31 20:10:49.701084 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(error::Error::with_cause)
2024-12-31 20:10:49.701149 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::next_u32)
2024-12-31 20:10:49.701213 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::next_u64)
2024-12-31 20:10:49.701277 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.701342 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.701407 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.701471 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(error::ErrorKind::should_retry)
2024-12-31 20:10:49.701535 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(error::ErrorKind::should_wait)
2024-12-31 20:10:49.701599 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(error::ErrorKind::description)
2024-12-31 20:10:49.701664 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u32)
2024-12-31 20:10:49.701728 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u64)
2024-12-31 20:10:49.701792 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.701857 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.701921 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::new)
2024-12-31 20:10:49.701985 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::index)
2024-12-31 20:10:49.702048 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::reset)
2024-12-31 20:10:49.702112 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::generate_and_set)
2024-12-31 20:10:49.702177 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::cmp::PartialEq>::eq)
2024-12-31 20:10:49.702241 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::cmp::Eq>::assert_receiver_is_total_eq)
2024-12-31 20:10:49.702306 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.702371 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.702436 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.702501 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::new)
2024-12-31 20:10:49.702566 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::index)
2024-12-31 20:10:49.702630 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::reset)
2024-12-31 20:10:49.702694 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::generate_and_set)
2024-12-31 20:10:49.702758 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<error::Error as core::fmt::Display>::fmt)
2024-12-31 20:10:49.702824 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<error::Error as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.702889 |INFO | [typepulse-progress] Phase 1: Call Graph - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.702953 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(impls::next_u64_via_u32)
2024-12-31 20:10:49.702959 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.702963 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.702970 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.702974 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(impls::fill_bytes_via_next)
2024-12-31 20:10:49.702978 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.702982 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703048 |INFO | [typepulse-progress] Curr function has id: DefId(0:93 ~ rand_core[6ad4]::impls::fill_bytes_via_next)
2024-12-31 20:10:49.703058 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703109 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.703116 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(impls::fill_via_u32_chunks)
2024-12-31 20:10:49.703120 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.703123 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703183 |INFO | [typepulse-progress] Curr function has id: DefId(0:100 ~ rand_core[6ad4]::impls::fill_via_u32_chunks)
2024-12-31 20:10:49.703191 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703195 |INFO | [typepulse-progress] Find caller: DefId(0:51 ~ rand_core[6ad4]::block::{impl#2}::fill_bytes)
2024-12-31 20:10:49.703210 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.703217 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.703222 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703226 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703258 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.703263 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.703267 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703271 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703298 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.703304 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(impls::fill_via_u64_chunks)
2024-12-31 20:10:49.703308 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.703311 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703372 |INFO | [typepulse-progress] Curr function has id: DefId(0:101 ~ rand_core[6ad4]::impls::fill_via_u64_chunks)
2024-12-31 20:10:49.703380 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703383 |INFO | [typepulse-progress] Find caller: DefId(0:73 ~ rand_core[6ad4]::block::{impl#6}::fill_bytes)
2024-12-31 20:10:49.703397 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u64, to_ty:*const u8
2024-12-31 20:10:49.703403 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.703408 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703412 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703433 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u64, to_ty:*const u8
2024-12-31 20:10:49.703438 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.703442 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703446 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703471 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.703477 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(impls::next_u32_via_fill)
2024-12-31 20:10:49.703481 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.703485 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703544 |INFO | [typepulse-progress] Curr function has id: DefId(0:102 ~ rand_core[6ad4]::impls::next_u32_via_fill)
2024-12-31 20:10:49.703552 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703560 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u32, to_ty:*mut u8
2024-12-31 20:10:49.703569 |INFO | [typepulse-progress] trait bound type set: {&'a mut R, block::BlockRng64<R>, block::BlockRng<R>}
2024-12-31 20:10:49.703577 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703582 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703603 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.703609 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(impls::next_u64_via_fill)
2024-12-31 20:10:49.703613 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.703616 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703676 |INFO | [typepulse-progress] Curr function has id: DefId(0:104 ~ rand_core[6ad4]::impls::next_u64_via_fill)
2024-12-31 20:10:49.703683 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703691 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u64, to_ty:*mut u8
2024-12-31 20:10:49.703699 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng64<R>, block::BlockRng<R>, &'a mut R}
2024-12-31 20:10:49.703706 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703711 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703731 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.703736 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(le::read_u32_into)
2024-12-31 20:10:49.703740 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.703744 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703804 |INFO | [typepulse-progress] Curr function has id: DefId(0:109 ~ rand_core[6ad4]::le::read_u32_into)
2024-12-31 20:10:49.703811 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703828 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u32, to_ty:*mut u8
2024-12-31 20:10:49.703834 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.703838 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703842 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.703874 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.703879 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(le::read_u64_into)
2024-12-31 20:10:49.703883 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.703887 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.703947 |INFO | [typepulse-progress] Curr function has id: DefId(0:110 ~ rand_core[6ad4]::le::read_u64_into)
2024-12-31 20:10:49.703955 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.703970 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u64, to_ty:*mut u8
2024-12-31 20:10:49.703976 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.703980 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.703984 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.704015 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704021 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(SeedableRng::seed_from_u64)
2024-12-31 20:10:49.704025 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704029 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704089 |INFO | [typepulse-progress] Curr function has id: DefId(0:120 ~ rand_core[6ad4]::SeedableRng::seed_from_u64)
2024-12-31 20:10:49.704097 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.704100 |INFO | [typepulse-progress] Find caller: DefId(0:57 ~ rand_core[6ad4]::block::{impl#3}::seed_from_u64)
2024-12-31 20:10:49.704106 |INFO | [typepulse-progress] Find caller: DefId(0:79 ~ rand_core[6ad4]::block::{impl#7}::seed_from_u64)
2024-12-31 20:10:49.704132 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.704141 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng<R>, block::BlockRng64<R>}
2024-12-31 20:10:49.704148 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.704153 |INFO | [typepulse-progress] tty kind: u8
2024-12-31 20:10:49.704178 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704184 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(SeedableRng::from_rng)
2024-12-31 20:10:49.704188 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704192 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704198 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704204 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::clone::Clone>::clone)
2024-12-31 20:10:49.704215 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.704221 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.704226 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704235 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704241 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.704245 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704248 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704254 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704260 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.704263 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704267 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704273 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704278 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.704282 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704285 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704291 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704296 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.704300 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704303 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704309 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704314 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.704318 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704322 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704327 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704332 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.704336 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704340 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704346 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704351 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::next_u32)
2024-12-31 20:10:49.704355 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704360 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.704365 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704371 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704376 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::next_u64)
2024-12-31 20:10:49.704380 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704384 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.704389 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704395 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704399 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::fill_bytes)
2024-12-31 20:10:49.704403 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704408 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.704413 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704419 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704424 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<&'a mut R as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.704428 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704432 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.704437 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.704443 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704448 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(error::Error::new)
2024-12-31 20:10:49.704452 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.704456 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704461 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704466 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(error::Error::with_cause)
2024-12-31 20:10:49.704469 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.704473 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704478 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704483 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::next_u32)
2024-12-31 20:10:49.704487 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704491 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.704496 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704503 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704508 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::next_u64)
2024-12-31 20:10:49.704512 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704516 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.704520 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704585 |INFO | [typepulse-progress] Curr function has id: DefId(0:49 ~ rand_core[6ad4]::block::{impl#2}::next_u64)
2024-12-31 20:10:49.704594 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.704636 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704643 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.704647 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704652 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.704656 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704720 |INFO | [typepulse-progress] Curr function has id: DefId(0:51 ~ rand_core[6ad4]::block::{impl#2}::fill_bytes)
2024-12-31 20:10:49.704729 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.704756 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u8, to_ty:*mut <R as block::BlockRngCore>::Results
2024-12-31 20:10:49.704767 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.704774 |INFO | [typepulse-progress] Only from ty layout is known
2024-12-31 20:10:49.704778 |INFO | [typepulse-progress] tty kind: Alias(Projection, AliasTy { substs: [R], def_id: DefId(0:35 ~ rand_core[6ad4]::block::BlockRngCore::Results) })
2024-12-31 20:10:49.704834 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704841 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.704845 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704851 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.704857 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704864 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704870 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.704874 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704879 |INFO | [typepulse-progress] self ty: &block::BlockRng64<R>
2024-12-31 20:10:49.704884 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704891 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704896 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(error::ErrorKind::should_retry)
2024-12-31 20:10:49.704900 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.704904 |INFO | [typepulse-progress] self ty: error::ErrorKind
2024-12-31 20:10:49.704908 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704914 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704918 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(error::ErrorKind::should_wait)
2024-12-31 20:10:49.704922 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.704926 |INFO | [typepulse-progress] self ty: error::ErrorKind
2024-12-31 20:10:49.704930 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704935 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704939 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(error::ErrorKind::description)
2024-12-31 20:10:49.704943 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.704947 |INFO | [typepulse-progress] self ty: error::ErrorKind
2024-12-31 20:10:49.704951 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.704957 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.704962 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u32)
2024-12-31 20:10:49.704966 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.704970 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.704975 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705035 |INFO | [typepulse-progress] Curr function has id: DefId(0:71 ~ rand_core[6ad4]::block::{impl#6}::next_u32)
2024-12-31 20:10:49.705044 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.705058 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const [u64], to_ty:*const [u32]
2024-12-31 20:10:49.705068 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.705073 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.705077 |INFO | [typepulse-progress] tty kind: [u32]
2024-12-31 20:10:49.705102 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705108 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u64)
2024-12-31 20:10:49.705113 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705117 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.705122 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705130 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705135 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.705139 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705143 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.705148 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705212 |INFO | [typepulse-progress] Curr function has id: DefId(0:73 ~ rand_core[6ad4]::block::{impl#6}::fill_bytes)
2024-12-31 20:10:49.705221 |INFO | [typepulse-progress] Phase 2 - Find curr function in call graph
2024-12-31 20:10:49.705247 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u8, to_ty:&mut <R as block::BlockRngCore>::Results
2024-12-31 20:10:49.705258 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.705264 |INFO | [typepulse-progress] Only from ty layout is known
2024-12-31 20:10:49.705302 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705309 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.705313 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705318 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.705323 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705330 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705335 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::new)
2024-12-31 20:10:49.705339 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705343 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.705348 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705353 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::index)
2024-12-31 20:10:49.705357 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705361 |INFO | [typepulse-progress] self ty: &block::BlockRng<R>
2024-12-31 20:10:49.705366 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705371 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705376 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::reset)
2024-12-31 20:10:49.705380 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705384 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.705389 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705394 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705398 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng::<R>::generate_and_set)
2024-12-31 20:10:49.705402 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705407 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.705411 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705417 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705423 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::cmp::PartialEq>::eq)
2024-12-31 20:10:49.705427 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.705431 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.705435 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705442 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705448 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::cmp::Eq>::assert_receiver_is_total_eq)
2024-12-31 20:10:49.705452 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.705456 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.705461 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705468 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705473 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<error::ErrorKind as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.705477 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.705483 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.705487 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705494 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705500 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.705504 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705509 |INFO | [typepulse-progress] self ty: &block::BlockRng<R>
2024-12-31 20:10:49.705514 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705520 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705526 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng64<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.705530 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705535 |INFO | [typepulse-progress] self ty: &block::BlockRng64<R>
2024-12-31 20:10:49.705540 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705546 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705552 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::new)
2024-12-31 20:10:49.705556 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705559 |INFO | [typepulse-progress] The function is visible: true
2024-12-31 20:10:49.705564 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705569 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::index)
2024-12-31 20:10:49.705573 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705577 |INFO | [typepulse-progress] self ty: &block::BlockRng64<R>
2024-12-31 20:10:49.705582 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705587 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705592 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::reset)
2024-12-31 20:10:49.705596 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705600 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.705605 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705610 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705615 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(block::BlockRng64::<R>::generate_and_set)
2024-12-31 20:10:49.705619 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705623 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.705628 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705633 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705639 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<error::Error as core::fmt::Display>::fmt)
2024-12-31 20:10:49.705643 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.705648 |INFO | [typepulse-progress] self ty: &error::Error
2024-12-31 20:10:49.705653 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705660 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705665 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<error::Error as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.705669 |INFO | [typepulse-progress] false
2024-12-31 20:10:49.705675 |INFO | [typepulse-progress] self ty: &error::Error
2024-12-31 20:10:49.705680 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705686 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705692 |INFO | [typepulse-progress] Phase 2: Detection - InconsistentLayoutChecker::analyze(<block::BlockRng<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.705696 |INFO | [typepulse-progress] true
2024-12-31 20:10:49.705701 |INFO | [typepulse-progress] self ty: &block::BlockRng<R>
2024-12-31 20:10:49.705705 |INFO | [typepulse-progress] The function is visible: false
2024-12-31 20:10:49.705712 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.705716 |INFO | [typepulse-progress] UninitExposure analysis finished
2024-12-31 20:10:49.705720 |INFO | [typepulse-progress] BrokenBitPatterns analysis started
2024-12-31 20:10:49.705725 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(impls::next_u64_via_u32)
2024-12-31 20:10:49.705795 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(impls::fill_bytes_via_next)
2024-12-31 20:10:49.705862 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(impls::fill_via_u32_chunks)
2024-12-31 20:10:49.705928 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(impls::fill_via_u64_chunks)
2024-12-31 20:10:49.705993 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(impls::next_u32_via_fill)
2024-12-31 20:10:49.706058 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(impls::next_u64_via_fill)
2024-12-31 20:10:49.706123 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(le::read_u32_into)
2024-12-31 20:10:49.706187 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(le::read_u64_into)
2024-12-31 20:10:49.706252 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(SeedableRng::seed_from_u64)
2024-12-31 20:10:49.706316 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(SeedableRng::from_rng)
2024-12-31 20:10:49.706381 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::clone::Clone>::clone)
2024-12-31 20:10:49.706447 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.706512 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.706578 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.706643 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.706708 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.706773 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.706839 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::next_u32)
2024-12-31 20:10:49.706904 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::next_u64)
2024-12-31 20:10:49.706968 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::fill_bytes)
2024-12-31 20:10:49.707041 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.707106 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(error::Error::new)
2024-12-31 20:10:49.707171 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(error::Error::with_cause)
2024-12-31 20:10:49.707236 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::next_u32)
2024-12-31 20:10:49.707301 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::next_u64)
2024-12-31 20:10:49.707366 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.707431 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.707497 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.707562 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(error::ErrorKind::should_retry)
2024-12-31 20:10:49.707626 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(error::ErrorKind::should_wait)
2024-12-31 20:10:49.707690 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(error::ErrorKind::description)
2024-12-31 20:10:49.707755 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u32)
2024-12-31 20:10:49.707819 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u64)
2024-12-31 20:10:49.707885 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.707949 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.708014 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::new)
2024-12-31 20:10:49.708078 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::index)
2024-12-31 20:10:49.708143 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::reset)
2024-12-31 20:10:49.708208 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::generate_and_set)
2024-12-31 20:10:49.708273 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::cmp::PartialEq>::eq)
2024-12-31 20:10:49.708338 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::cmp::Eq>::assert_receiver_is_total_eq)
2024-12-31 20:10:49.708403 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.708469 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.708535 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.708600 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::new)
2024-12-31 20:10:49.708664 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::index)
2024-12-31 20:10:49.708729 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::reset)
2024-12-31 20:10:49.708793 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::generate_and_set)
2024-12-31 20:10:49.708858 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<error::Error as core::fmt::Display>::fmt)
2024-12-31 20:10:49.708924 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<error::Error as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.708988 |INFO | [typepulse-progress] Phase 1: Call Graph - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.709053 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(impls::next_u64_via_u32)
2024-12-31 20:10:49.709062 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709068 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(impls::fill_bytes_via_next)
2024-12-31 20:10:49.709153 |INFO | [typepulse-progress] pred: "R: RngCore"
2024-12-31 20:10:49.709208 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709214 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(impls::fill_via_u32_chunks)
2024-12-31 20:10:49.709282 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709288 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.709294 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.709298 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709305 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709309 |INFO | [typepulse-progress] conv_ty: u32
2024-12-31 20:10:49.709313 |INFO | [typepulse-progress] has previous type conversion: true, visible: true
2024-12-31 20:10:49.709317 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709322 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709338 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.709344 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.709348 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709352 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709356 |INFO | [typepulse-progress] conv_ty: u32
2024-12-31 20:10:49.709361 |INFO | [typepulse-progress] conv_ty: u8
2024-12-31 20:10:49.709366 |INFO | [typepulse-progress] has previous type conversion: false, visible: true
2024-12-31 20:10:49.709369 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709375 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709397 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709402 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(impls::fill_via_u64_chunks)
2024-12-31 20:10:49.709469 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709474 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u64, to_ty:*const u8
2024-12-31 20:10:49.709480 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.709484 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709489 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709493 |INFO | [typepulse-progress] conv_ty: u64
2024-12-31 20:10:49.709496 |INFO | [typepulse-progress] has previous type conversion: true, visible: true
2024-12-31 20:10:49.709500 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709505 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709520 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u64, to_ty:*const u8
2024-12-31 20:10:49.709525 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.709529 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709534 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709537 |INFO | [typepulse-progress] conv_ty: u64
2024-12-31 20:10:49.709542 |INFO | [typepulse-progress] conv_ty: u8
2024-12-31 20:10:49.709546 |INFO | [typepulse-progress] has previous type conversion: false, visible: true
2024-12-31 20:10:49.709550 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709555 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709576 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709582 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(impls::next_u32_via_fill)
2024-12-31 20:10:49.709648 |INFO | [typepulse-progress] pred: "R: RngCore"
2024-12-31 20:10:49.709661 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u32, to_ty:*mut u8
2024-12-31 20:10:49.709670 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng64<R>, block::BlockRng<R>, &'a mut R}
2024-12-31 20:10:49.709678 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709683 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709687 |INFO | [typepulse-progress] has previous type conversion: false, visible: true
2024-12-31 20:10:49.709691 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709711 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709716 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(impls::next_u64_via_fill)
2024-12-31 20:10:49.709781 |INFO | [typepulse-progress] pred: "R: RngCore"
2024-12-31 20:10:49.709794 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u64, to_ty:*mut u8
2024-12-31 20:10:49.709802 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng<R>, &'a mut R, block::BlockRng64<R>}
2024-12-31 20:10:49.709810 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709815 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709819 |INFO | [typepulse-progress] has previous type conversion: false, visible: true
2024-12-31 20:10:49.709822 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709842 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709847 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(le::read_u32_into)
2024-12-31 20:10:49.709915 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709922 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.709926 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u32, to_ty:*mut u8
2024-12-31 20:10:49.709932 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.709937 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.709942 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.709946 |INFO | [typepulse-progress] conv_ty: u8
2024-12-31 20:10:49.709950 |INFO | [typepulse-progress] conv_ty: u32
2024-12-31 20:10:49.709955 |INFO | [typepulse-progress] has previous type conversion: true, visible: true
2024-12-31 20:10:49.709958 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.709986 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.709992 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(le::read_u64_into)
2024-12-31 20:10:49.710058 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.710066 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.710069 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u64, to_ty:*mut u8
2024-12-31 20:10:49.710074 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.710079 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.710083 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.710087 |INFO | [typepulse-progress] conv_ty: u8
2024-12-31 20:10:49.710091 |INFO | [typepulse-progress] conv_ty: u64
2024-12-31 20:10:49.710095 |INFO | [typepulse-progress] has previous type conversion: true, visible: true
2024-12-31 20:10:49.710100 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.710127 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710132 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(SeedableRng::seed_from_u64)
2024-12-31 20:10:49.710199 |INFO | [typepulse-progress] pred: "Self: SeedableRng"
2024-12-31 20:10:49.710213 |INFO | [typepulse-progress] pred: "Self: core::marker::Sized"
2024-12-31 20:10:49.710238 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const u32, to_ty:*const u8
2024-12-31 20:10:49.710247 |INFO | [typepulse-progress] trait bound type set: {block::BlockRng<R>, block::BlockRng64<R>}
2024-12-31 20:10:49.710254 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.710259 |INFO | [typepulse-progress] value_status: NoideaG
2024-12-31 20:10:49.710264 |INFO | [typepulse-progress] has previous type conversion: false, visible: true
2024-12-31 20:10:49.710267 |INFO | [typepulse-progress] Greater
2024-12-31 20:10:49.710273 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.710294 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710300 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(SeedableRng::from_rng)
2024-12-31 20:10:49.710306 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710312 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::clone::Clone>::clone)
2024-12-31 20:10:49.710318 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.710327 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710332 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.710339 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710344 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.710350 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710355 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.710362 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710367 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_seed)
2024-12-31 20:10:49.710373 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710378 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as SeedableRng>::seed_from_u64)
2024-12-31 20:10:49.710385 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710389 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as SeedableRng>::from_rng)
2024-12-31 20:10:49.710395 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710401 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::next_u32)
2024-12-31 20:10:49.710405 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.710413 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710418 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::next_u64)
2024-12-31 20:10:49.710422 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.710429 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710435 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::fill_bytes)
2024-12-31 20:10:49.710440 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.710447 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710452 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<&'a mut R as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.710457 |INFO | [typepulse-progress] self ty: &mut &'a mut R
2024-12-31 20:10:49.710464 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710469 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(error::Error::new)
2024-12-31 20:10:49.710475 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710479 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(error::Error::with_cause)
2024-12-31 20:10:49.710485 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710489 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::next_u32)
2024-12-31 20:10:49.710494 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.710501 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710506 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::next_u64)
2024-12-31 20:10:49.710511 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.710584 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsMut<[u32]>"
2024-12-31 20:10:49.710601 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsRef<[u32]>"
2024-12-31 20:10:49.710615 |INFO | [typepulse-progress] pred: "R: core::marker::Sized"
2024-12-31 20:10:49.710627 |INFO | [typepulse-progress] pred: "R: block::BlockRngCore"
2024-12-31 20:10:49.710640 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Item == u32"
2024-12-31 20:10:49.710679 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710686 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.710691 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.710764 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsMut<[u32]>"
2024-12-31 20:10:49.710780 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsRef<[u32]>"
2024-12-31 20:10:49.710794 |INFO | [typepulse-progress] pred: "R: core::marker::Sized"
2024-12-31 20:10:49.710806 |INFO | [typepulse-progress] pred: "R: block::BlockRngCore"
2024-12-31 20:10:49.710818 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Item == u32"
2024-12-31 20:10:49.710844 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.710848 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u8, to_ty:*mut <R as block::BlockRngCore>::Results
2024-12-31 20:10:49.710858 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.710864 |INFO | [typepulse-progress] Only from ty layout is known
2024-12-31 20:10:49.710871 |INFO | [typepulse-progress] value_status: Noidea
2024-12-31 20:10:49.710875 |INFO | [typepulse-progress] conv_ty: u8
2024-12-31 20:10:49.710879 |INFO | [typepulse-progress] has previous type conversion: true, visible: false
2024-12-31 20:10:49.710912 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710918 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.710923 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.710932 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710938 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.710942 |INFO | [typepulse-progress] self ty: &block::BlockRng64<R>
2024-12-31 20:10:49.710950 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710955 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(error::ErrorKind::should_retry)
2024-12-31 20:10:49.710960 |INFO | [typepulse-progress] self ty: error::ErrorKind
2024-12-31 20:10:49.710966 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710970 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(error::ErrorKind::should_wait)
2024-12-31 20:10:49.710974 |INFO | [typepulse-progress] self ty: error::ErrorKind
2024-12-31 20:10:49.710979 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710983 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(error::ErrorKind::description)
2024-12-31 20:10:49.710987 |INFO | [typepulse-progress] self ty: error::ErrorKind
2024-12-31 20:10:49.710992 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.710998 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u32)
2024-12-31 20:10:49.711002 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.711081 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsMut<[u64]>"
2024-12-31 20:10:49.711098 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsRef<[u64]>"
2024-12-31 20:10:49.711112 |INFO | [typepulse-progress] pred: "R: core::marker::Sized"
2024-12-31 20:10:49.711124 |INFO | [typepulse-progress] pred: "R: block::BlockRngCore"
2024-12-31 20:10:49.711136 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Item == u64"
2024-12-31 20:10:49.711152 |INFO | [typepulse-progress] LayoutChecker- from_ty:*const [u64], to_ty:*const [u32]
2024-12-31 20:10:49.711161 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.711166 |INFO | [typepulse-progress] Both layout are known
2024-12-31 20:10:49.711172 |INFO | [typepulse-progress] value_status: Noidea
2024-12-31 20:10:49.711176 |INFO | [typepulse-progress] has previous type conversion: false, visible: false
2024-12-31 20:10:49.711197 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711204 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::next_u64)
2024-12-31 20:10:49.711209 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.711217 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711223 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::fill_bytes)
2024-12-31 20:10:49.711227 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.711299 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsMut<[u64]>"
2024-12-31 20:10:49.711316 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Results: core::convert::AsRef<[u64]>"
2024-12-31 20:10:49.711330 |INFO | [typepulse-progress] pred: "R: core::marker::Sized"
2024-12-31 20:10:49.711341 |INFO | [typepulse-progress] pred: "R: block::BlockRngCore"
2024-12-31 20:10:49.711353 |INFO | [typepulse-progress] pred: "<R as block::BlockRngCore>::Item == u64"
2024-12-31 20:10:49.711378 |INFO | [typepulse-progress] find as pointer call
2024-12-31 20:10:49.711383 |INFO | [typepulse-progress] LayoutChecker- from_ty:*mut u8, to_ty:&mut <R as block::BlockRngCore>::Results
2024-12-31 20:10:49.711392 |INFO | [typepulse-progress] trait bound type set: {}
2024-12-31 20:10:49.711398 |INFO | [typepulse-progress] Only from ty layout is known
2024-12-31 20:10:49.711432 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711439 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as RngCore>::try_fill_bytes)
2024-12-31 20:10:49.711444 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.711452 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711458 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::new)
2024-12-31 20:10:49.711463 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711468 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::index)
2024-12-31 20:10:49.711473 |INFO | [typepulse-progress] self ty: &block::BlockRng<R>
2024-12-31 20:10:49.711478 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711483 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::reset)
2024-12-31 20:10:49.711487 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.711494 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711499 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng::<R>::generate_and_set)
2024-12-31 20:10:49.711504 |INFO | [typepulse-progress] self ty: &mut block::BlockRng<R>
2024-12-31 20:10:49.711510 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711516 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::cmp::PartialEq>::eq)
2024-12-31 20:10:49.711521 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.711529 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711535 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::cmp::Eq>::assert_receiver_is_total_eq)
2024-12-31 20:10:49.711539 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.711547 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711552 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<error::ErrorKind as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.711558 |INFO | [typepulse-progress] self ty: &error::ErrorKind
2024-12-31 20:10:49.711565 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711571 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as core::clone::Clone>::clone)
2024-12-31 20:10:49.711576 |INFO | [typepulse-progress] self ty: &block::BlockRng<R>
2024-12-31 20:10:49.711584 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711590 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng64<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.711595 |INFO | [typepulse-progress] self ty: &block::BlockRng64<R>
2024-12-31 20:10:49.711603 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711608 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::new)
2024-12-31 20:10:49.711614 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711619 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::index)
2024-12-31 20:10:49.711623 |INFO | [typepulse-progress] self ty: &block::BlockRng64<R>
2024-12-31 20:10:49.711629 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711634 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::reset)
2024-12-31 20:10:49.711638 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.711644 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711649 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(block::BlockRng64::<R>::generate_and_set)
2024-12-31 20:10:49.711653 |INFO | [typepulse-progress] self ty: &mut block::BlockRng64<R>
2024-12-31 20:10:49.711660 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711665 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<error::Error as core::fmt::Display>::fmt)
2024-12-31 20:10:49.711671 |INFO | [typepulse-progress] self ty: &error::Error
2024-12-31 20:10:49.711678 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711684 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<error::Error as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.711688 |INFO | [typepulse-progress] self ty: &error::Error
2024-12-31 20:10:49.711696 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711701 |INFO | [typepulse-progress] Phase 1: Detection - BrokenBitPatternChecker::analyze(<block::BlockRng<R> as core::fmt::Debug>::fmt)
2024-12-31 20:10:49.711706 |INFO | [typepulse-progress] self ty: &block::BlockRng<R>
2024-12-31 20:10:49.711714 |INFO | [typepulse-progress] bug not found
2024-12-31 20:10:49.711719 |INFO | [typepulse-progress] BrokenBitPatterns analysis finished
2024-12-31 20:10:49.711723 |INFO | [typepulse-progress] TypePulse finished
2024-12-31 20:10:49.900004 |INFO | [typepulse-progress] cargo typepulse finished
