rhai/t.txt
2022-11-25 23:03:20 +08:00

36445 lines
3.2 MiB

print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>`: 11376 bytes, alignment: 8 bytes
print-type-size field `.data`: 11280 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 11376 bytes, alignment: 8 bytes
print-type-size field `.value`: 11376 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 11376 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 11376 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 11376 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>`: 11280 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 176 bytes
print-type-size field `.vals`: 11088 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 11280 bytes, alignment: 8 bytes
print-type-size field `.value`: 11280 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 11280 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 11280 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 11280 bytes
print-type-size type: `smallvec::alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<&str, serde::metadata::ModuleMetadata<'_>, std::vec::IntoIter<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 1064 bytes, alignment: 8 bytes
print-type-size field `.iter`: 1064 bytes
print-type-size type: `std::iter::Peekable<std::vec::IntoIter<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 1064 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.peeked`: 1032 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>`: 1056 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 1024 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 1056 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 1024 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 1056 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 1024 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 1056 bytes, alignment: 8 bytes
print-type-size variant `Some`: 1056 bytes
print-type-size field `.0`: 1056 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 1056 bytes, alignment: 8 bytes
print-type-size variant `Some`: 1056 bytes
print-type-size field `.0`: 1056 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 1056 bytes, alignment: 8 bytes
print-type-size variant `Some`: 1056 bytes
print-type-size field `.0`: 1056 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::option::Option<(&str, serde::metadata::ModuleMetadata<'_>)>>>`: 1032 bytes, alignment: 8 bytes
print-type-size field `.value`: 1032 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::option::Option<(&str, serde::metadata::ModuleMetadata<'_>)>>>`: 1032 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 1032 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1032 bytes
print-type-size type: `std::option::Option<std::option::Option<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 1032 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 1024 bytes
print-type-size field `.0`: 1024 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<(&str, serde::metadata::ModuleMetadata<'_>)>`: 1024 bytes, alignment: 8 bytes
print-type-size field `.value`: 1024 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 1024 bytes, alignment: 8 bytes
print-type-size field `.value`: 1024 bytes
print-type-size type: `std::mem::MaybeUninit<(&str, serde::metadata::ModuleMetadata<'_>)>`: 1024 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 1024 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1024 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 1024 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 1024 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1024 bytes
print-type-size type: `std::option::Option<(&str, serde::metadata::ModuleMetadata<'_>)>`: 1024 bytes, alignment: 8 bytes
print-type-size variant `Some`: 1024 bytes
print-type-size field `.0`: 1024 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `serde::metadata::ModuleMetadata<'_>`: 1008 bytes, alignment: 8 bytes
print-type-size field `.doc`: 16 bytes
print-type-size field `.modules`: 24 bytes
print-type-size field `.functions`: 968 bytes
print-type-size type: `std::mem::ManuallyDrop<serde::metadata::ModuleMetadata<'_>>`: 1008 bytes, alignment: 8 bytes
print-type-size field `.value`: 1008 bytes
print-type-size type: `std::mem::MaybeUninit<serde::metadata::ModuleMetadata<'_>>`: 1008 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 1008 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1008 bytes
print-type-size type: `std::option::Option<serde::metadata::ModuleMetadata<'_>>`: 1008 bytes, alignment: 8 bytes
print-type-size variant `Some`: 1008 bytes
print-type-size field `.0`: 1008 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `smallvec::SmallVec<[serde::metadata::FnMetadata<'_>; 3]>`: 968 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 960 bytes
print-type-size type: `smallvec::SmallVecData<[serde::metadata::FnMetadata<'_>; 3]>`: 960 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 960 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 960 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<[serde::metadata::FnMetadata<'_>; 3]>`: 960 bytes, alignment: 8 bytes
print-type-size field `.value`: 960 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[serde::metadata::FnMetadata<'_>; 3]>>`: 960 bytes, alignment: 8 bytes
print-type-size field `.value`: 960 bytes
print-type-size type: `std::mem::MaybeUninit<[serde::metadata::FnMetadata<'_>; 3]>`: 960 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 960 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 960 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 816 bytes, alignment: 8 bytes
print-type-size field `.data`: 720 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 720 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 264 bytes
print-type-size field `.vals`: 440 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 640 bytes, alignment: 8 bytes
print-type-size field `.data`: 544 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 640 bytes, alignment: 8 bytes
print-type-size field `.value`: 640 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 640 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 640 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 640 bytes
print-type-size type: `module::resolvers::file::FileModuleResolver`: 632 bytes, alignment: 8 bytes
print-type-size field `.base_path`: 32 bytes
print-type-size field `.extension`: 24 bytes
print-type-size field `.scope`: 536 bytes
print-type-size field `.cache`: 32 bytes
print-type-size field `.cache_enabled`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::iter::Map<std::iter::Zip<smallvec::IntoIter<[types::dynamic::Dynamic; 8]>, std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>>, [closure@src\types\scope.rs:137:22: 137:46]>`: 632 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 632 bytes
print-type-size type: `std::iter::Zip<smallvec::IntoIter<[types::dynamic::Dynamic; 8]>, std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>>`: 632 bytes, alignment: 8 bytes
print-type-size field `.a`: 152 bytes
print-type-size field `.b`: 456 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 552 bytes, alignment: 8 bytes
print-type-size field `.data`: 456 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>`: 552 bytes, alignment: 8 bytes
print-type-size field `.data`: 456 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 552 bytes, alignment: 8 bytes
print-type-size field `.value`: 552 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 552 bytes, alignment: 8 bytes
print-type-size field `.value`: 552 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 552 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 552 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 552 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 552 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 552 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 552 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 544 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 264 bytes
print-type-size field `.vals`: 264 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 544 bytes, alignment: 8 bytes
print-type-size field `.value`: 544 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 544 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 544 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 544 bytes
print-type-size type: `types::scope::Scope<'_, 8>`: 536 bytes, alignment: 8 bytes
print-type-size field `.dummy`: 0 bytes
print-type-size field `.values`: 136 bytes
print-type-size field `.names`: 200 bytes
print-type-size field `.aliases`: 200 bytes
print-type-size type: `optimizer::OptimizerState<'_>`: 504 bytes, alignment: 8 bytes
print-type-size field `.variables`: 152 bytes
print-type-size field `.engine`: 8 bytes
print-type-size field `.global`: 136 bytes
print-type-size field `.caches`: 200 bytes
print-type-size field `.changed`: 1 bytes
print-type-size field `.propagate_constants`: 1 bytes
print-type-size field `.optimization_level`: 1 bytes
print-type-size end padding: 5 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 464 bytes, alignment: 8 bytes
print-type-size field `.data`: 368 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>`: 464 bytes, alignment: 8 bytes
print-type-size field `.data`: 368 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 464 bytes, alignment: 8 bytes
print-type-size field `.value`: 464 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 464 bytes, alignment: 8 bytes
print-type-size field `.value`: 464 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 464 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 464 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 464 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 464 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 464 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 464 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 456 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 264 bytes
print-type-size field `.vals`: 176 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>`: 456 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 352 bytes
print-type-size field `.vals`: 88 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>`: 456 bytes, alignment: 8 bytes
print-type-size field `.a`: 216 bytes
print-type-size field `.b`: 216 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 456 bytes, alignment: 8 bytes
print-type-size field `.value`: 456 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 456 bytes, alignment: 8 bytes
print-type-size field `.value`: 456 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 456 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 456 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 456 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 456 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 456 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 456 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 384 bytes, alignment: 8 bytes
print-type-size field `.data`: 288 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 376 bytes, alignment: 8 bytes
print-type-size field `.data`: 280 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 376 bytes, alignment: 8 bytes
print-type-size field `.data`: 280 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 376 bytes, alignment: 8 bytes
print-type-size field `.data`: 280 bytes
print-type-size field `.edges`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 376 bytes, alignment: 8 bytes
print-type-size field `.value`: 376 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 376 bytes, alignment: 8 bytes
print-type-size field `.value`: 376 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 376 bytes, alignment: 8 bytes
print-type-size field `.value`: 376 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 376 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 376 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 376 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 376 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 376 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 376 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 376 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 376 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 376 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 368 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 264 bytes
print-type-size field `.vals`: 88 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>`: 368 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 88 bytes
print-type-size field `.vals`: 264 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 368 bytes, alignment: 8 bytes
print-type-size field `.value`: 368 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 368 bytes, alignment: 8 bytes
print-type-size field `.value`: 368 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 368 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 368 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 368 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 368 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 368 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 368 bytes
print-type-size type: `std::iter::Filter<std::iter::FlatMap<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\packages\lang_core.rs:272:19: 272:22]>, [closure@src\packages\lang_core.rs:273:17: 273:35]>`: 360 bytes, alignment: 8 bytes
print-type-size field `.iter`: 352 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::FlatMap<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\packages\lang_core.rs:272:19: 272:22]>`: 352 bytes, alignment: 8 bytes
print-type-size field `.inner`: 352 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, [closure@src\packages\lang_core.rs:272:19: 272:22]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>>`: 352 bytes, alignment: 8 bytes
print-type-size field `.iter`: 160 bytes
print-type-size field `.frontiter`: 96 bytes
print-type-size field `.backiter`: 96 bytes
print-type-size type: `engine::Engine`: 344 bytes, alignment: 8 bytes
print-type-size field `.global_modules`: 32 bytes
print-type-size field `.global_sub_modules`: 8 bytes
print-type-size field `.module_resolver`: 16 bytes
print-type-size field `.interned_strings`: 72 bytes
print-type-size field `.disabled_symbols`: 8 bytes
print-type-size field `.custom_keywords`: 8 bytes
print-type-size field `.custom_syntax`: 8 bytes
print-type-size field `.def_var_filter`: 16 bytes
print-type-size field `.resolve_var`: 16 bytes
print-type-size field `.token_mapper`: 16 bytes
print-type-size field `.print`: 16 bytes
print-type-size field `.debug`: 16 bytes
print-type-size field `.progress`: 16 bytes
print-type-size field `.def_tag`: 16 bytes
print-type-size field `.limits`: 64 bytes
print-type-size field `.debugger_interface`: 8 bytes
print-type-size field `.options`: 2 bytes
print-type-size field `.optimization_level`: 1 bytes
print-type-size end padding: 5 bytes
print-type-size type: `std::iter::FlatMap<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>, [closure@src\module\mod.rs:1920:23: 1920:26]>, [closure@src\optimizer.rs:1287:72: 1287:75]>`: 336 bytes, alignment: 8 bytes
print-type-size field `.inner`: 336 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\optimizer.rs:1287:72: 1287:75]>, std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 336 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 160 bytes
print-type-size field `.backiter`: 160 bytes
print-type-size type: `serde::metadata::FnMetadata<'_>`: 320 bytes, alignment: 8 bytes
print-type-size field `.base_hash`: 8 bytes
print-type-size field `.full_hash`: 8 bytes
print-type-size field `.name`: 16 bytes
print-type-size field `.num_params`: 8 bytes
print-type-size field `.params`: 152 bytes
print-type-size field `._dummy`: 16 bytes
print-type-size field `.return_type`: 24 bytes
print-type-size field `.signature`: 24 bytes
print-type-size field `.doc_comments`: 56 bytes
print-type-size field `.namespace`: 1 bytes
print-type-size field `.access`: 1 bytes
print-type-size field `.typ`: 1 bytes
print-type-size end padding: 5 bytes
print-type-size type: `std::mem::ManuallyDrop<serde::metadata::FnMetadata<'_>>`: 320 bytes, alignment: 8 bytes
print-type-size field `.value`: 320 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<serde::metadata::FnMetadata<'_>>>`: 320 bytes, alignment: 8 bytes
print-type-size field `.value`: 320 bytes
print-type-size type: `std::mem::MaybeUninit<serde::metadata::FnMetadata<'_>>`: 320 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 320 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 320 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<serde::metadata::FnMetadata<'_>>>`: 320 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 320 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 320 bytes
print-type-size type: `std::option::Option<serde::metadata::FnMetadata<'_>>`: 320 bytes, alignment: 8 bytes
print-type-size variant `Some`: 320 bytes
print-type-size field `.0`: 320 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `ast::stmt::TryCatchBlock`: 304 bytes, alignment: 8 bytes
print-type-size field `.try_block`: 144 bytes
print-type-size field `.catch_var`: 16 bytes
print-type-size field `.catch_block`: 144 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>`: 304 bytes, alignment: 8 bytes
print-type-size field `.value`: 304 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::stmt::TryCatchBlock>`: 304 bytes, alignment: 8 bytes
print-type-size field `.value`: 304 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>`: 304 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 304 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 304 bytes
print-type-size type: `std::mem::MaybeUninit<ast::stmt::TryCatchBlock>`: 304 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 304 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 304 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 288 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 264 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size field `.vals`: 11 bytes
print-type-size end padding: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>`: 288 bytes, alignment: 8 bytes
print-type-size field `.value`: 288 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>`: 288 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 288 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 288 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 280 bytes, alignment: 8 bytes
print-type-size field `.vals`: 0 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 264 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 280 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 88 bytes
print-type-size field `.vals`: 176 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 280 bytes, alignment: 8 bytes
print-type-size field `.parent`: 8 bytes
print-type-size field `.keys`: 88 bytes
print-type-size field `.vals`: 176 bytes
print-type-size field `.parent_idx`: 2 bytes
print-type-size field `.len`: 2 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 280 bytes, alignment: 8 bytes
print-type-size field `.value`: 280 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 280 bytes, alignment: 8 bytes
print-type-size field `.value`: 280 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 280 bytes, alignment: 8 bytes
print-type-size field `.value`: 280 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 280 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 280 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 280 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 280 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 280 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 280 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 280 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 280 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 280 bytes
print-type-size type: `ast::stmt::SwitchCasesCollection`: 272 bytes, alignment: 8 bytes
print-type-size field `.expressions`: 104 bytes
print-type-size field `.cases`: 24 bytes
print-type-size field `.ranges`: 128 bytes
print-type-size field `.def_case`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, (ast::expr::Expr, ast::script_fn::ScriptFnDef)>`: 248 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 248 bytes
print-type-size field `.0`: 248 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::rc::RcBox<ast::script_fn::ScriptFnDef>`: 248 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 232 bytes
print-type-size type: `std::result::Result<(ast::expr::Expr, ast::script_fn::ScriptFnDef), types::parse_error::ParseError>`: 248 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 248 bytes
print-type-size field `.0`: 248 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `ast::script_fn::ScriptFnDef`: 232 bytes, alignment: 8 bytes
print-type-size field `.body`: 144 bytes
print-type-size field `.environ`: 8 bytes
print-type-size field `.name`: 8 bytes
print-type-size field `.params`: 48 bytes
print-type-size field `.comments`: 16 bytes
print-type-size field `.access`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::script_fn::ScriptFnDef>`: 232 bytes, alignment: 8 bytes
print-type-size field `.value`: 232 bytes
print-type-size type: `std::mem::MaybeUninit<ast::script_fn::ScriptFnDef>`: 232 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 232 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 232 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, ast::script_fn::ScriptFnDef>`: 232 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 232 bytes
print-type-size field `.0`: 232 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<ast::script_fn::ScriptFnDef, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 232 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 232 bytes
print-type-size field `.0`: 232 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<ast::script_fn::ScriptFnDef, types::parse_error::ParseError>`: 232 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 232 bytes
print-type-size field `.0`: 232 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::iter::FlatMap<std::iter::Filter<std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\api\register.rs:760:25: 760:28]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:601:21: 601:25]>, for<'a> fn(&'a module::FuncInfo) -> std::string::String {module::FuncInfo::gen_signature}>, [closure@src\api\register.rs:761:27: 761:30]>`: 224 bytes, alignment: 8 bytes
print-type-size field `.inner`: 224 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::iter::Filter<std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\api\register.rs:760:25: 760:28]>, [closure@src\api\register.rs:761:27: 761:30]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:601:21: 601:25]>, for<'a> fn(&'a module::FuncInfo) -> std::string::String {module::FuncInfo::gen_signature}>>`: 224 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.frontiter`: 96 bytes
print-type-size field `.backiter`: 96 bytes
print-type-size type: `smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>`: 216 bytes, alignment: 8 bytes
print-type-size field `.data`: 200 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>`: 216 bytes, alignment: 8 bytes
print-type-size field `.data`: 200 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::iter::Filter<std::iter::FlatMap<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}>, [closure@src\packages\lang_core.rs:237:17: 237:34]>`: 216 bytes, alignment: 8 bytes
print-type-size field `.iter`: 208 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::Filter<std::iter::FlatMap<std::slice::Iter<'_, std::rc::Rc<module::Module>>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\packages\lang_core.rs:253:19: 253:22]>, [closure@src\packages\lang_core.rs:254:17: 254:35]>`: 216 bytes, alignment: 8 bytes
print-type-size field `.iter`: 208 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::FlatMap<std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:187:17: 187:20]>, std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\serde\metadata.rs:188:19: 188:22]>`: 216 bytes, alignment: 8 bytes
print-type-size field `.inner`: 216 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:187:17: 187:20]>, [closure@src\serde\metadata.rs:188:19: 188:22]>, std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>>`: 216 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.frontiter`: 96 bytes
print-type-size field `.backiter`: 96 bytes
print-type-size type: `std::iter::FlatMap<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}>`: 208 bytes, alignment: 8 bytes
print-type-size field `.inner`: 208 bytes
print-type-size type: `std::iter::FlatMap<std::slice::Iter<'_, std::rc::Rc<module::Module>>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\eval\expr.rs:160:31: 160:34]>`: 208 bytes, alignment: 8 bytes
print-type-size field `.inner`: 208 bytes
print-type-size type: `std::iter::FlatMap<std::slice::Iter<'_, std::rc::Rc<module::Module>>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\packages\lang_core.rs:253:19: 253:22]>`: 208 bytes, alignment: 8 bytes
print-type-size field `.inner`: 208 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>, for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>>`: 208 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 96 bytes
print-type-size field `.backiter`: 96 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\expr.rs:160:31: 160:34]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>>`: 208 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 96 bytes
print-type-size field `.backiter`: 96 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:253:19: 253:22]>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>>`: 208 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 96 bytes
print-type-size field `.backiter`: 96 bytes
print-type-size type: `eval::cache::Caches`: 200 bytes, alignment: 8 bytes
print-type-size field `.0`: 200 bytes
print-type-size type: `smallvec::SmallVec<[eval::cache::FnResolutionCache; 3]>`: 200 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 192 bytes
print-type-size type: `smallvec::SmallVec<[smartstring::SmartString<smartstring::LazyCompact>; 8]>`: 200 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 192 bytes
print-type-size type: `smallvec::SmallVec<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>`: 200 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 192 bytes
print-type-size type: `std::option::Option<std::result::Result<ast::ast::AST, std::boxed::Box<types::error::EvalAltResult>>>`: 200 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 192 bytes
print-type-size field `.0`: 192 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `ast::ast::AST`: 192 bytes, alignment: 8 bytes
print-type-size field `.source`: 8 bytes
print-type-size field `.doc`: 24 bytes
print-type-size field `.body`: 144 bytes
print-type-size field `.lib`: 8 bytes
print-type-size field `.resolver`: 8 bytes
print-type-size type: `func::native::NativeCallContextStore`: 192 bytes, alignment: 8 bytes
print-type-size field `.fn_name`: 24 bytes
print-type-size field `.source`: 24 bytes
print-type-size field `.global`: 136 bytes
print-type-size field `.pos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::SmallVecData<[eval::cache::FnResolutionCache; 3]>`: 192 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 192 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 192 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[smartstring::SmartString<smartstring::LazyCompact>; 8]>`: 192 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 192 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 192 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>`: 192 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 192 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 192 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<[eval::cache::FnResolutionCache; 3]>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<[smartstring::SmartString<smartstring::LazyCompact>; 8]>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[eval::cache::FnResolutionCache; 3]>>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[smartstring::SmartString<smartstring::LazyCompact>; 8]>>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>`: 192 bytes, alignment: 8 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>`: 192 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 192 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::MaybeUninit<[eval::cache::FnResolutionCache; 3]>`: 192 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 192 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::MaybeUninit<[smartstring::SmartString<smartstring::LazyCompact>; 8]>`: 192 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 192 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::mem::MaybeUninit<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>`: 192 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 192 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 192 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, ast::ast::AST>`: 192 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 192 bytes
print-type-size field `.0`: 192 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, ast::ast::AST>`: 192 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 192 bytes
print-type-size field `.0`: 192 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<ast::ast::AST, std::boxed::Box<types::error::EvalAltResult>>`: 192 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 192 bytes
print-type-size field `.0`: 192 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<ast::ast::AST, types::parse_error::ParseError>`: 192 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 192 bytes
print-type-size field `.0`: 192 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::iter::Peekable<tokenizer::TokenIterator<'_>>`: 184 bytes, alignment: 8 bytes
print-type-size field `.iter`: 160 bytes
print-type-size field `.peeked`: 24 bytes
print-type-size type: `module::FuncInfoMetadata`: 176 bytes, alignment: 8 bytes
print-type-size field `.name`: 8 bytes
print-type-size field `.num_params`: 8 bytes
print-type-size field `.param_types`: 32 bytes
print-type-size field `.params_info`: 80 bytes
print-type-size field `.return_type`: 24 bytes
print-type-size field `.comments`: 16 bytes
print-type-size field `.namespace`: 1 bytes
print-type-size field `.access`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>, [closure@src\api\definitions\mod.rs:373:18: 373:39]>`: 176 bytes, alignment: 8 bytes
print-type-size field `.iter`: 160 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<module::FuncInfoMetadata>`: 176 bytes, alignment: 8 bytes
print-type-size field `.value`: 176 bytes
print-type-size type: `std::mem::MaybeUninit<module::FuncInfoMetadata>`: 176 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 176 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 176 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, (smallvec::SmallVec<[ast::stmt::Stmt; 8]>, smallvec::SmallVec<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>)>`: 176 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 168 bytes
print-type-size field `.0`: 168 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<(smallvec::SmallVec<[ast::stmt::Stmt; 8]>, smallvec::SmallVec<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>), types::parse_error::ParseError>`: 176 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 168 bytes
print-type-size field `.0`: 168 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `ast::expr::FnCallExpr`: 168 bytes, alignment: 8 bytes
print-type-size field `.namespace`: 64 bytes
print-type-size field `.name`: 8 bytes
print-type-size field `.hashes`: 16 bytes
print-type-size field `.args`: 56 bytes
print-type-size field `.op_token`: 16 bytes
print-type-size field `.capture_parent_scope`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::expr::FnCallExpr>`: 168 bytes, alignment: 8 bytes
print-type-size field `.value`: 168 bytes
print-type-size type: `std::mem::MaybeUninit<ast::expr::FnCallExpr>`: 168 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 168 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 168 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\api\register.rs:746:66: 746:69]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\api\type_names.rs:208:31: 208:34]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\api\type_names.rs:242:31: 242:34]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:174:64: 174:67]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:235:31: 235:34]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\eval\stmt.rs:507:35: 507:38]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\func\call.rs:216:43: 216:46]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\func\call.rs:257:43: 257:46]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\func\script.rs:239:56: 239:59]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\optimizer.rs:1251:23: 1251:26]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>, [closure@src\module\mod.rs:1912:23: 1912:26]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>, [closure@src\module\mod.rs:1920:23: 1920:26]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.inner`: 160 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, [closure@src\packages\lang_core.rs:272:19: 272:22]>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 160 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>`: 160 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 160 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:235:31: 235:34]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>`: 160 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 160 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, [closure@src\packages\lang_core.rs:272:19: 272:22]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 160 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>, [closure@src\module\mod.rs:1912:23: 1912:26]>, [closure@src\serde\metadata.rs:157:22: 157:33]>`: 160 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 160 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, [closure@src\engine.rs:177:27: 177:30]>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\register.rs:746:66: 746:69]>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:208:31: 208:34]>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:242:31: 242:34]>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\eval\stmt.rs:507:35: 507:38]>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:216:43: 216:46]>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:257:43: 257:46]>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\script.rs:239:56: 239:59]>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:1912:23: 1912:26]>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:235:31: 235:34]>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\optimizer.rs:1251:23: 1251:26]>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\serde\metadata.rs:174:64: 174:67]>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, [closure@src\module\mod.rs:1920:23: 1920:26]>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>>`: 160 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 72 bytes
print-type-size field `.backiter`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::expr::Expr, ast::stmt::StmtBlock)>`: 160 bytes, alignment: 8 bytes
print-type-size field `.value`: 160 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>`: 160 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 160 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 160 bytes
print-type-size type: `std::option::Option<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 160 bytes, alignment: 8 bytes
print-type-size variant `Some`: 160 bytes
print-type-size field `.0`: 160 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>, [closure@src\packages\lang_core.rs:272:19: 272:22]>>`: 160 bytes, alignment: 8 bytes
print-type-size variant `Some`: 160 bytes
print-type-size field `.0`: 160 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `tokenizer::TokenIterator<'_>`: 160 bytes, alignment: 8 bytes
print-type-size field `.engine`: 8 bytes
print-type-size field `.state`: 32 bytes
print-type-size field `.stream`: 96 bytes
print-type-size field `.token_mapper`: 16 bytes
print-type-size field `.pos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `smallvec::IntoIter<[ast::stmt::Stmt; 8]>`: 152 bytes, alignment: 8 bytes
print-type-size field `.data`: 136 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[types::dynamic::Dynamic; 8]>`: 152 bytes, alignment: 8 bytes
print-type-size field `.data`: 136 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVec<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic); 3]>`: 152 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 144 bytes
print-type-size type: `smallvec::SmallVec<[serde::metadata::FnParam<'_>; 3]>`: 152 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 144 bytes
print-type-size type: `ast::stmt::StmtBlock`: 144 bytes, alignment: 8 bytes
print-type-size field `.block`: 136 bytes
print-type-size field `.span`: 8 bytes
print-type-size type: `smallvec::SmallVecData<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic); 3]>`: 144 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 144 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 144 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[serde::metadata::FnParam<'_>; 3]>`: 144 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 144 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 144 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::iter::Chain<std::iter::Chain<std::iter::Chain<std::vec::IntoIter<(std::string::String, std::string::String)>, std::iter::Once<(std::string::String, std::string::String)>>, std::iter::Map<std::option::Iter<'_, &types::scope::Scope<'_, 8>>, [closure@src\api\definitions\mod.rs:236:38: 236:46]>>, std::iter::Map<std::vec::IntoIter<(std::string::String, std::string::String)>, [closure@src\api\definitions\mod.rs:246:26: 246:39]>>`: 144 bytes, alignment: 8 bytes
print-type-size field `.a`: 112 bytes
print-type-size field `.b`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic); 3]>`: 144 bytes, alignment: 8 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::ManuallyDrop<[serde::metadata::FnParam<'_>; 3]>`: 144 bytes, alignment: 8 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::stmt::StmtBlock>`: 144 bytes, alignment: 8 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic); 3]>>`: 144 bytes, alignment: 8 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[serde::metadata::FnParam<'_>; 3]>>`: 144 bytes, alignment: 8 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::MaybeUninit<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic); 3]>`: 144 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 144 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::MaybeUninit<[serde::metadata::FnParam<'_>; 3]>`: 144 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 144 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `std::mem::MaybeUninit<ast::stmt::StmtBlock>`: 144 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 144 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 144 bytes
print-type-size type: `core::str::iter::SplitNInternal<'_, &str>`: 136 bytes, alignment: 8 bytes
print-type-size field `.iter`: 128 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `eval::global_state::GlobalRuntimeState`: 136 bytes, alignment: 8 bytes
print-type-size field `.imports`: 8 bytes
print-type-size field `.modules`: 8 bytes
print-type-size field `.lib`: 32 bytes
print-type-size field `.source`: 8 bytes
print-type-size field `.num_operations`: 8 bytes
print-type-size field `.num_modules_loaded`: 8 bytes
print-type-size field `.level`: 8 bytes
print-type-size field `.scope_level`: 8 bytes
print-type-size field `.embedded_module_resolver`: 8 bytes
print-type-size field `.constants`: 8 bytes
print-type-size field `.tag`: 16 bytes
print-type-size field `.debugger`: 8 bytes
print-type-size field `.always_search_scope`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::SmallVec<[ast::stmt::Stmt; 8]>`: 136 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 128 bytes
print-type-size type: `smallvec::SmallVec<[types::dynamic::Dynamic; 8]>`: 136 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 128 bytes
print-type-size type: `std::iter::Enumerate<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>, std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, [closure@src\parser.rs:146:27: 146:30]>>`: 136 bytes, alignment: 8 bytes
print-type-size field `.iter`: 128 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Map<std::str::RSplitN<'_, &str>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 136 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 136 bytes
print-type-size type: `std::iter::Map<std::str::SplitN<'_, &str>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 136 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 136 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[ast::stmt::Stmt; 8]>>`: 136 bytes, alignment: 8 bytes
print-type-size field `.value`: 136 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[ast::stmt::Stmt; 8]>>`: 136 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 136 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 136 bytes
print-type-size type: `std::rc::RcBox<module::Module>`: 136 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::str::RSplitN<'_, &str>`: 136 bytes, alignment: 8 bytes
print-type-size field `.0`: 136 bytes
print-type-size type: `std::str::SplitN<'_, &str>`: 136 bytes, alignment: 8 bytes
print-type-size field `.0`: 136 bytes
print-type-size type: `core::str::iter::SplitInternal<'_, &str>`: 128 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.matcher`: 104 bytes
print-type-size field `.allow_trailing_empty`: 1 bytes
print-type-size field `.finished`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>`: 128 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 120 bytes
print-type-size type: `smallvec::SmallVec<[ast::stmt::RangeCase; 3]>`: 128 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 120 bytes
print-type-size type: `smallvec::SmallVecData<[ast::stmt::Stmt; 8]>`: 128 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 128 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 128 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[types::dynamic::Dynamic; 8]>`: 128 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 128 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 128 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::iter::FlatMap<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, std::slice::Iter<'_, ast::stmt::Stmt>, [closure@src\ast\ast.rs:898:49: 898:52]>`: 128 bytes, alignment: 8 bytes
print-type-size field `.inner`: 128 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>, std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, [closure@src\parser.rs:146:27: 146:30]>`: 128 bytes, alignment: 8 bytes
print-type-size field `.inner`: 128 bytes
print-type-size type: `std::iter::Map<std::str::RSplit<'_, &str>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 128 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 128 bytes
print-type-size type: `std::iter::Map<std::str::Split<'_, &str>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 128 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 128 bytes
print-type-size type: `std::iter::Skip<std::iter::Zip<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:228:23: 228:26]>, std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:229:47: 229:50]>>>`: 128 bytes, alignment: 8 bytes
print-type-size field `.iter`: 120 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, [closure@src\ast\ast.rs:898:49: 898:52]>, std::slice::Iter<'_, ast::stmt::Stmt>>`: 128 bytes, alignment: 8 bytes
print-type-size field `.iter`: 96 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>, [closure@src\parser.rs:146:27: 146:30]>, std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>>`: 128 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 56 bytes
print-type-size field `.backiter`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>`: 128 bytes, alignment: 8 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::stmt::Stmt; 8]>`: 128 bytes, alignment: 8 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<[types::dynamic::Dynamic; 8]>`: 128 bytes, alignment: 8 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 128 bytes, alignment: 8 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::stmt::Stmt; 8]>>`: 128 bytes, alignment: 8 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[types::dynamic::Dynamic; 8]>>`: 128 bytes, alignment: 8 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>`: 128 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 128 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::stmt::Stmt; 8]>`: 128 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 128 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::MaybeUninit<[types::dynamic::Dynamic; 8]>`: 128 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 128 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 128 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 128 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 128 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, module::Module>`: 128 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 120 bytes
print-type-size field `.0`: 120 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<module::Module, std::boxed::Box<types::error::EvalAltResult>>`: 128 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 120 bytes
print-type-size field `.0`: 120 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<module::Module, std::rc::Rc<module::Module>>`: 128 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 120 bytes
print-type-size field `.0`: 120 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::str::RSplit<'_, &str>`: 128 bytes, alignment: 8 bytes
print-type-size field `.0`: 128 bytes
print-type-size type: `std::str::Split<'_, &str>`: 128 bytes, alignment: 8 bytes
print-type-size field `.0`: 128 bytes
print-type-size type: `module::Module`: 120 bytes, alignment: 8 bytes
print-type-size field `.id`: 8 bytes
print-type-size field `.doc`: 8 bytes
print-type-size field `.custom_types`: 8 bytes
print-type-size field `.modules`: 8 bytes
print-type-size field `.variables`: 8 bytes
print-type-size field `.all_variables`: 8 bytes
print-type-size field `.functions`: 32 bytes
print-type-size field `.all_functions`: 8 bytes
print-type-size field `.dynamic_functions_filter`: 8 bytes
print-type-size field `.type_iterators`: 8 bytes
print-type-size field `.all_type_iterators`: 8 bytes
print-type-size field `.flags`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::IntoIter<[(ast::ident::Ident, ast::expr::Expr); 3]>`: 120 bytes, alignment: 8 bytes
print-type-size field `.data`: 104 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVecData<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>`: 120 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 120 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 120 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[ast::stmt::RangeCase; 3]>`: 120 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 120 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 120 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::iter::Map<smallvec::IntoIter<[ast::ident::Ident; 5]>, [closure@src\parser.rs:3700:22: 3700:43]>`: 120 bytes, alignment: 8 bytes
print-type-size field `.iter`: 104 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Zip<std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:199:23: 199:26]>>, std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:201:47: 201:50]>>>, [closure@src\eval\global_state.rs:202:18: 202:34]>`: 120 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 120 bytes
print-type-size type: `std::iter::Zip<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:228:23: 228:26]>, std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:229:47: 229:50]>>`: 120 bytes, alignment: 8 bytes
print-type-size field `.a`: 48 bytes
print-type-size field `.b`: 48 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:199:23: 199:26]>>, std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:201:47: 201:50]>>>`: 120 bytes, alignment: 8 bytes
print-type-size field `.a`: 48 bytes
print-type-size field `.b`: 48 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:214:23: 214:26]>>, std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:216:47: 216:50]>>>`: 120 bytes, alignment: 8 bytes
print-type-size field `.a`: 48 bytes
print-type-size field `.b`: 48 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>`: 120 bytes, alignment: 8 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::stmt::RangeCase; 3]>`: 120 bytes, alignment: 8 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::ManuallyDrop<module::Module>`: 120 bytes, alignment: 8 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 120 bytes, alignment: 8 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::stmt::RangeCase; 3]>>`: 120 bytes, alignment: 8 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::MaybeUninit<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>`: 120 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 120 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::stmt::RangeCase; 3]>`: 120 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 120 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `std::mem::MaybeUninit<module::Module>`: 120 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 120 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 120 bytes
print-type-size type: `ast::expr::CustomExpr`: 112 bytes, alignment: 8 bytes
print-type-size field `.inputs`: 56 bytes
print-type-size field `.tokens`: 32 bytes
print-type-size field `.state`: 16 bytes
print-type-size field `.scope_may_be_changed`: 1 bytes
print-type-size field `.self_terminated`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `std::iter::Chain<std::iter::Chain<std::vec::IntoIter<(std::string::String, std::string::String)>, std::iter::Once<(std::string::String, std::string::String)>>, std::iter::Map<std::option::Iter<'_, &types::scope::Scope<'_, 8>>, [closure@src\api\definitions\mod.rs:236:38: 236:46]>>`: 112 bytes, alignment: 8 bytes
print-type-size field `.a`: 88 bytes
print-type-size field `.b`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::expr::CustomExpr>`: 112 bytes, alignment: 8 bytes
print-type-size field `.value`: 112 bytes
print-type-size type: `std::mem::MaybeUninit<ast::expr::CustomExpr>`: 112 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 112 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 112 bytes
print-type-size type: `std::option::Option<std::iter::Chain<std::iter::Chain<std::vec::IntoIter<(std::string::String, std::string::String)>, std::iter::Once<(std::string::String, std::string::String)>>, std::iter::Map<std::option::Iter<'_, &types::scope::Scope<'_, 8>>, [closure@src\api\definitions\mod.rs:236:38: 236:46]>>>`: 112 bytes, alignment: 8 bytes
print-type-size variant `Some`: 112 bytes
print-type-size field `.0`: 112 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `smallvec::IntoIter<[ast::ident::Ident; 5]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.data`: 88 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[types::dynamic::Dynamic; 5]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.data`: 88 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 96 bytes
print-type-size type: `smallvec::SmallVec<[ast::stmt::ConditionalExpr; 3]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 96 bytes
print-type-size type: `std::iter::Filter<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\packages\lang_core.rs:300:25: 300:42]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.iter`: 96 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::FlatMap<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, std::slice::Iter<'_, usize>, [closure@src\ast\stmt.rs:822:51: 822:58]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.inner`: 104 bytes
print-type-size type: `std::iter::FlatMap<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, std::slice::Iter<'_, usize>, [closure@src\optimizer.rs:716:48: 716:51]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.inner`: 104 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:601:21: 601:25]>, for<'a> fn(&'a module::FuncInfo) -> std::string::String {module::FuncInfo::gen_signature}>, [closure@src\api\register.rs:747:57: 747:60]>`: 104 bytes, alignment: 8 bytes
print-type-size field `.iter`: 96 bytes
print-type-size field `.f`: 8 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\ast\stmt.rs:822:51: 822:58]>, std::slice::Iter<'_, usize>>`: 104 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\optimizer.rs:716:48: 716:51]>, std::slice::Iter<'_, usize>>`: 104 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>>`: 104 bytes, alignment: 8 bytes
print-type-size field `.value`: 104 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>>`: 104 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 104 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 104 bytes
print-type-size type: `std::str::pattern::StrSearcher<'_, '_>`: 104 bytes, alignment: 8 bytes
print-type-size field `.haystack`: 16 bytes
print-type-size field `.needle`: 16 bytes
print-type-size field `.searcher`: 72 bytes
print-type-size type: `smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 3]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.data`: 80 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVecData<[(ast::ident::Ident, ast::expr::Expr); 3]>`: 96 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 96 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 96 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[ast::stmt::ConditionalExpr; 3]>`: 96 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 96 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 96 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::iter::Filter<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:2155:25: 2155:29]>, [closure@src\module\mod.rs:2159:25: 2159:29]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:2155:25: 2155:29]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:601:21: 601:25]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Iter<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:2238:64: 2238:67]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.inner`: 96 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.inner`: 96 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, [closure@src\ast\ast.rs:898:49: 898:52]>>`: 96 bytes, alignment: 8 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 3]>, [closure@src\parser.rs:3642:22: 3642:25]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:601:21: 601:25]>, for<'a> fn(&'a module::FuncInfo) -> std::string::String {module::FuncInfo::gen_signature}>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\api\optimize.rs:60:22: 60:25]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:244:26: 244:29]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, fn(&module::FuncInfo) -> serde::metadata::FnMetadata<'_> {<&module::FuncInfo as std::convert::Into<serde::metadata::FnMetadata<'_>>>::into}>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:778:18: 778:32]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, [closure@src\ast\ast.rs:898:49: 898:52]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Map<std::iter::Zip<std::slice::Iter<'_, types::dynamic::Dynamic>, std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>>, [closure@src\types\scope.rs:152:22: 152:46]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 96 bytes
print-type-size type: `std::iter::Zip<std::slice::Iter<'_, types::dynamic::Dynamic>, std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>>`: 96 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 56 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:1927:40: 1927:43]>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>>`: 96 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 40 bytes
print-type-size field `.backiter`: 40 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:2238:64: 2238:67]>, std::collections::hash_map::Iter<'_, u64, module::FuncInfo>>`: 96 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 40 bytes
print-type-size field `.backiter`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<[(ast::ident::Ident, ast::expr::Expr); 3]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.value`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::stmt::ConditionalExpr; 3]>`: 96 bytes, alignment: 8 bytes
print-type-size field `.value`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[(ast::ident::Ident, ast::expr::Expr); 3]>>`: 96 bytes, alignment: 8 bytes
print-type-size field `.value`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::stmt::ConditionalExpr; 3]>>`: 96 bytes, alignment: 8 bytes
print-type-size field `.value`: 96 bytes
print-type-size type: `std::mem::MaybeUninit<[(ast::ident::Ident, ast::expr::Expr); 3]>`: 96 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 96 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 96 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::stmt::ConditionalExpr; 3]>`: 96 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 96 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 96 bytes
print-type-size type: `std::option::Option<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>>`: 96 bytes, alignment: 8 bytes
print-type-size variant `Some`: 96 bytes
print-type-size field `.0`: 96 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>>`: 96 bytes, alignment: 8 bytes
print-type-size variant `Some`: 96 bytes
print-type-size field `.0`: 96 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:601:21: 601:25]>, for<'a> fn(&'a module::FuncInfo) -> std::string::String {module::FuncInfo::gen_signature}>>`: 96 bytes, alignment: 8 bytes
print-type-size variant `Some`: 96 bytes
print-type-size field `.0`: 96 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, [closure@src\ast\ast.rs:898:49: 898:52]>>`: 96 bytes, alignment: 8 bytes
print-type-size variant `Some`: 96 bytes
print-type-size field `.0`: 96 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `tokenizer::MultiInputsStream<'_>`: 96 bytes, alignment: 8 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.streams`: 80 bytes
print-type-size field `.buf`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `parser::ParseState<'_, '_>`: 88 bytes, alignment: 8 bytes
print-type-size field `.tokenizer_control`: 8 bytes
print-type-size field `.expr_filter`: 8 bytes
print-type-size field `.interned_strings`: 8 bytes
print-type-size field `.scope`: 8 bytes
print-type-size field `.global`: 8 bytes
print-type-size field `.stack`: 8 bytes
print-type-size field `.block_stack_len`: 8 bytes
print-type-size field `.external_vars`: 8 bytes
print-type-size field `.imports`: 8 bytes
print-type-size field `.global_imports`: 8 bytes
print-type-size field `.allow_capture`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::SmallVec<[&str; 5]>`: 88 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 80 bytes
print-type-size type: `smallvec::SmallVec<[ast::ident::Ident; 5]>`: 88 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 80 bytes
print-type-size type: `smallvec::SmallVec<[types::dynamic::Dynamic; 5]>`: 88 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 80 bytes
print-type-size type: `std::iter::Chain<std::vec::IntoIter<(std::string::String, std::string::String)>, std::iter::Once<(std::string::String, std::string::String)>>`: 88 bytes, alignment: 8 bytes
print-type-size field `.a`: 32 bytes
print-type-size field `.b`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>`: 88 bytes, alignment: 8 bytes
print-type-size field `.value`: 88 bytes
print-type-size type: `std::mem::ManuallyDrop<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 88 bytes, alignment: 8 bytes
print-type-size field `.value`: 88 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>`: 88 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 88 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 88 bytes
print-type-size type: `std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 88 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 88 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 88 bytes
print-type-size type: `std::option::Option<std::iter::Chain<std::vec::IntoIter<(std::string::String, std::string::String)>, std::iter::Once<(std::string::String, std::string::String)>>>`: 88 bytes, alignment: 8 bytes
print-type-size variant `Some`: 88 bytes
print-type-size field `.0`: 88 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `core::str::iter::SplitNInternal<'_, char>`: 80 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `eval::debugger::CallStackFrame`: 80 bytes, alignment: 8 bytes
print-type-size field `.fn_name`: 8 bytes
print-type-size field `.args`: 56 bytes
print-type-size field `.source`: 8 bytes
print-type-size field `.pos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `eval::debugger::Debugger`: 80 bytes, alignment: 8 bytes
print-type-size field `.status`: 16 bytes
print-type-size field `.break_points`: 24 bytes
print-type-size field `.call_stack`: 24 bytes
print-type-size field `.state`: 16 bytes
print-type-size type: `smallvec::SmallVec<[smartstring::SmartString<smartstring::LazyCompact>; 3]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 72 bytes
print-type-size type: `smallvec::SmallVec<[std::borrow::Cow<'_, str>; 3]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 72 bytes
print-type-size type: `smallvec::SmallVec<[std::iter::Peekable<std::str::Chars<'_>>; 3]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 72 bytes
print-type-size type: `smallvec::SmallVec<[std::string::String; 3]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 72 bytes
print-type-size type: `smallvec::SmallVecData<[&str; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 80 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 80 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[ast::ident::Ident; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 80 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 80 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[types::dynamic::Dynamic; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 80 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 80 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::iter::Enumerate<std::collections::btree_map::IterMut<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 80 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Map<std::str::RSplitN<'_, char>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 80 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 80 bytes
print-type-size type: `std::iter::Map<std::str::SplitN<'_, char>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 80 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<[&str; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::ident::Ident; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<[types::dynamic::Dynamic; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<eval::debugger::CallStackFrame>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<eval::debugger::Debugger>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[&str; 5]>>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::ident::Ident; 5]>>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[types::dynamic::Dynamic; 5]>>`: 80 bytes, alignment: 8 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::MaybeUninit<[&str; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 80 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::ident::Ident; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 80 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::MaybeUninit<[types::dynamic::Dynamic; 5]>`: 80 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 80 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::MaybeUninit<eval::debugger::CallStackFrame>`: 80 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 80 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::mem::MaybeUninit<eval::debugger::Debugger>`: 80 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 80 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 80 bytes
print-type-size type: `std::str::RSplitN<'_, char>`: 80 bytes, alignment: 8 bytes
print-type-size field `.0`: 80 bytes
print-type-size type: `std::str::SplitN<'_, char>`: 80 bytes, alignment: 8 bytes
print-type-size field `.0`: 80 bytes
print-type-size type: `[closure@src\api\call_fn.rs:252:19: 252:22]`: 72 bytes, alignment: 8 bytes
print-type-size end padding: 72 bytes
print-type-size type: `ast::script_fn::ScriptFnMetadata<'_>`: 72 bytes, alignment: 8 bytes
print-type-size field `.name`: 16 bytes
print-type-size field `.params`: 24 bytes
print-type-size field `.comments`: 24 bytes
print-type-size field `.access`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `core::str::iter::SplitInternal<'_, char>`: 72 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.matcher`: 48 bytes
print-type-size field `.allow_trailing_empty`: 1 bytes
print-type-size field `.finished`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `smallvec::IntoIter<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.data`: 56 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.data`: 56 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[ast::expr::Expr; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.data`: 56 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[ast::stmt::Stmt; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.data`: 56 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[std::boxed::Box<dyn module::resolvers::ModuleResolver>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.data`: 56 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::IntoIter<[types::dynamic::Dynamic; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.data`: 56 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVecData<[smartstring::SmartString<smartstring::LazyCompact>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 72 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 72 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::borrow::Cow<'_, str>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 72 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 72 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::iter::Peekable<std::str::Chars<'_>>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 72 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 72 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::string::String; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 72 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 72 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, std::vec::IntoIter<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 72 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 40 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 72 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 40 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 72 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 40 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 72 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 40 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 72 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 40 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 72 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 40 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `std::cell::RefCell<types::interner::StringsInterner>`: 72 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::collections::btree_map::IntoIter<&str, serde::metadata::ModuleMetadata<'_>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoIter<u64, smallvec::SmallVec<[usize; 1]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IntoValues<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, &str, serde::metadata::ModuleMetadata<'_>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, std::path::PathBuf, std::rc::Rc<module::Module>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Iter<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::IterMut<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.range`: 64 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_map::ValuesMut<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 72 bytes, alignment: 8 bytes
print-type-size field `.inner`: 72 bytes
print-type-size type: `std::collections::btree_set::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Cloned<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.it`: 72 bytes
print-type-size type: `std::iter::Cloned<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.it`: 72 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\ast\stmt.rs:822:51: 822:58]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\optimizer.rs:716:48: 716:51]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<smallvec::IntoIter<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>, [closure@src\parser.rs:3628:63: 3628:72]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\types\dynamic.rs:2240:26: 2240:34]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\ast\stmt.rs:822:51: 822:58]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\optimizer.rs:716:48: 716:51]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::iter::Cloned<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>, fn(smartstring::SmartString<smartstring::LazyCompact>) -> types::dynamic::Dynamic {<smartstring::SmartString<smartstring::LazyCompact> as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::str::RSplit<'_, char>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Map<std::str::Split<'_, char>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 72 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 72 bytes
print-type-size type: `std::iter::Peekable<std::vec::IntoIter<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.peeked`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<[smartstring::SmartString<smartstring::LazyCompact>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::borrow::Cow<'_, str>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::iter::Peekable<std::str::Chars<'_>>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::string::String; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[smartstring::SmartString<smartstring::LazyCompact>; 3]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::borrow::Cow<'_, str>; 3]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::iter::Peekable<std::str::Chars<'_>>; 3]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::string::String; 3]>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::MaybeUninit<[smartstring::SmartString<smartstring::LazyCompact>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 72 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::MaybeUninit<[std::borrow::Cow<'_, str>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 72 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::MaybeUninit<[std::iter::Peekable<std::str::Chars<'_>>; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 72 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::mem::MaybeUninit<[std::string::String; 3]>`: 72 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 72 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 72 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\ast\stmt.rs:822:51: 822:58]>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>>, [closure@src\optimizer.rs:716:48: 716:51]>>`: 72 bytes, alignment: 8 bytes
print-type-size variant `Some`: 72 bytes
print-type-size field `.0`: 72 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::str::RSplit<'_, char>`: 72 bytes, alignment: 8 bytes
print-type-size field `.0`: 72 bytes
print-type-size type: `std::str::Split<'_, char>`: 72 bytes, alignment: 8 bytes
print-type-size field `.0`: 72 bytes
print-type-size type: `std::str::pattern::StrSearcherImpl`: 72 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `TwoWay`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Empty`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::vec::Splice<'_, std::vec::IntoIter<types::dynamic::Dynamic>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.drain`: 40 bytes
print-type-size field `.replace_with`: 32 bytes
print-type-size type: `std::vec::Splice<'_, std::vec::IntoIter<u8>>`: 72 bytes, alignment: 8 bytes
print-type-size field `.drain`: 40 bytes
print-type-size field `.replace_with`: 32 bytes
print-type-size type: `[closure@src\eval\chaining.rs:818:34: 818:39]`: 64 bytes, alignment: 8 bytes
print-type-size end padding: 64 bytes
print-type-size type: `[closure@src\eval\chaining.rs:995:41: 995:46]`: 64 bytes, alignment: 8 bytes
print-type-size end padding: 64 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1655:26: 1655:31]`: 64 bytes, alignment: 8 bytes
print-type-size end padding: 64 bytes
print-type-size type: `api::limits::Limits`: 64 bytes, alignment: 8 bytes
print-type-size field `.max_call_stack_depth`: 8 bytes
print-type-size field `.max_expr_depth`: 8 bytes
print-type-size field `.max_function_expr_depth`: 8 bytes
print-type-size field `.max_operations`: 8 bytes
print-type-size field `.max_modules`: 8 bytes
print-type-size field `.max_string_size`: 8 bytes
print-type-size field `.max_array_size`: 8 bytes
print-type-size field `.max_map_size`: 8 bytes
print-type-size type: `ast::namespace::Namespace`: 64 bytes, alignment: 8 bytes
print-type-size field `.path`: 56 bytes
print-type-size field `.index`: 8 bytes
print-type-size type: `core::str::iter::SplitInternal<'_, core::str::IsWhitespace>`: 64 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.matcher`: 40 bytes
print-type-size field `.allow_trailing_empty`: 1 bytes
print-type-size field `.finished`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `eval::cache::FnResolutionCache`: 64 bytes, alignment: 8 bytes
print-type-size field `.map`: 32 bytes
print-type-size field `.filter`: 32 bytes
print-type-size type: `hashbrown::map::IntoIter<u64, module::FuncInfo>`: 64 bytes, alignment: 8 bytes
print-type-size field `.inner`: 64 bytes
print-type-size type: `hashbrown::map::IntoIter<u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.inner`: 64 bytes
print-type-size type: `hashbrown::map::IntoIter<u64, types::immutable_string::ImmutableString>`: 64 bytes, alignment: 8 bytes
print-type-size field `.inner`: 64 bytes
print-type-size type: `hashbrown::raw::RawIntoIter<(u64, module::FuncInfo)>`: 64 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size field `.allocation`: 24 bytes
print-type-size type: `hashbrown::raw::RawIntoIter<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 64 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size field `.allocation`: 24 bytes
print-type-size type: `hashbrown::raw::RawIntoIter<(u64, types::immutable_string::ImmutableString)>`: 64 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size field `.allocation`: 24 bytes
print-type-size type: `packages::iter_basic::StepRange<i128>`: 64 bytes, alignment: 8 bytes
print-type-size field `.from`: 16 bytes
print-type-size field `.to`: 16 bytes
print-type-size field `.step`: 16 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `packages::iter_basic::StepRange<rust_decimal::Decimal>`: 64 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 16 bytes
print-type-size field `.to`: 16 bytes
print-type-size field `.step`: 16 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `packages::iter_basic::StepRange<u128>`: 64 bytes, alignment: 8 bytes
print-type-size field `.from`: 16 bytes
print-type-size field `.to`: 16 bytes
print-type-size field `.step`: 16 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafRange<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 64 bytes, alignment: 8 bytes
print-type-size field `.front`: 32 bytes
print-type-size field `.back`: 32 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeftOrRight<smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Left`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Right`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeftOrRight<smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Left`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Right`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeftOrRight<smallvec::alloc::collections::btree::node::BalancingContext<'_, u64, smallvec::SmallVec<[usize; 1]>>>`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Left`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Right`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 64 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 32 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 64 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 32 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 64 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 32 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>`: 64 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 32 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 64 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 32 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 64 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 32 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<types::interner::StringsInterner>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, std::path::PathBuf, std::rc::Rc<module::Module>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Occupied`: 64 bytes
print-type-size padding: 32 bytes
print-type-size field `.0`: 32 bytes, alignment: 8 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, std::path::PathBuf, std::rc::Rc<module::Module>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 32 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::hash_map::IntoIter<u64, module::FuncInfo>`: 64 bytes, alignment: 8 bytes
print-type-size field `.base`: 64 bytes
print-type-size type: `std::collections::hash_map::IntoIter<u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.base`: 64 bytes
print-type-size type: `std::collections::hash_map::IntoIter<u64, types::immutable_string::ImmutableString>`: 64 bytes, alignment: 8 bytes
print-type-size field `.base`: 64 bytes
print-type-size type: `std::fmt::Formatter<'_>`: 64 bytes, alignment: 8 bytes
print-type-size field `.width`: 16 bytes
print-type-size field `.precision`: 16 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.flags`: 4 bytes
print-type-size field `.fill`: 4 bytes
print-type-size field `.align`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::iter::Chain<std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>, std::iter::Map<std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.a`: 40 bytes
print-type-size field `.b`: 24 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, types::dynamic::Dynamic>>, [closure@src\types\scope.rs:813:18: 813:33]>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.iter`: 56 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Filter<std::str::Split<'_, core::str::IsWhitespace>, core::str::IsNotEmpty>`: 64 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>`: 64 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<rust_decimal::Decimal>, fn(rust_decimal::Decimal) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<rust_decimal::Decimal>}>`: 64 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>`: 64 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Map<std::collections::hash_map::IntoIter<u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>, [closure@src\parser.rs:3933:51: 3933:60]>`: 64 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Map<std::iter::Skip<std::iter::Map<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, types::dynamic::Dynamic>>, [closure@src\types\scope.rs:813:18: 813:33]>, [closure@src\types\scope.rs:804:18: 804:43]>>, [closure@src\func\script.rs:104:55: 104:64]>`: 64 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Map<std::str::SplitWhitespace<'_>, fn(&str) -> types::dynamic::Dynamic {<&str as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 64 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 64 bytes
print-type-size type: `std::iter::Skip<std::iter::Map<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, types::dynamic::Dynamic>>, [closure@src\types\scope.rs:813:18: 813:33]>, [closure@src\types\scope.rs:804:18: 804:43]>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.iter`: 56 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<i128>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<u128>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<types::interner::StringsInterner>>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<types::fn_ptr::FnPtr>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<types::interner::StringsInterner>`: 64 bytes, alignment: 8 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<i128>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 64 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 64 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<u128>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 64 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<types::interner::StringsInterner>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 64 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<types::fn_ptr::FnPtr>`: 64 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 64 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<types::interner::StringsInterner>`: 64 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 64 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 64 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, types::fn_ptr::FnPtr>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, (types::parse_error::LexError, tokenizer::Position)>, char>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 12 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, (types::parse_error::LexError, tokenizer::Position)>, u32>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 12 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, smallvec::SmallVec<[types::dynamic::Dynamic; 3]>>`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, types::fn_ptr::FnPtr>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::error::EvalAltResult>, &dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::error::EvalAltResult>, char>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::error::EvalAltResult>, std::fs::File>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::error::EvalAltResult>, std::rc::Rc<module::Module>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::error::EvalAltResult>, types::immutable_string::ImmutableString>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::error::EvalAltResult>, usize>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Break`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, (std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>)>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::option::Option<(std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>)>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(types::dynamic::Dynamic, (smartstring::SmartString<smartstring::LazyCompact>, std::vec::Vec<types::immutable_string::ImmutableString>))>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<i128>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<u128>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::SmallVec<[types::dynamic::Dynamic; 3]>>`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::fn_ptr::FnPtr>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Some`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::path::Components<'_>`: 64 bytes, alignment: 8 bytes
print-type-size field `.path`: 16 bytes
print-type-size field `.prefix`: 40 bytes
print-type-size field `.has_physical_root`: 1 bytes
print-type-size field `.front`: 1 bytes
print-type-size field `.back`: 1 bytes
print-type-size end padding: 5 bytes
print-type-size type: `std::result::Result<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<(smartstring::SmartString<smartstring::LazyCompact>, bool, tokenizer::Position), (types::parse_error::LexError, tokenizer::Position)>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 32 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<(std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>), usize>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<char, (types::parse_error::LexError, tokenizer::Position)>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 12 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::result::Result<char, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<i128>, std::boxed::Box<types::error::EvalAltResult>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<rust_decimal::Decimal>, std::boxed::Box<types::error::EvalAltResult>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<u128>, std::boxed::Box<types::error::EvalAltResult>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<smallvec::SmallVec<[types::dynamic::Dynamic; 3]>, std::boxed::Box<types::error::EvalAltResult>>`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::LeftOrRight<smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::LeftOrRight<smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::LeftOrRight<smallvec::alloc::collections::btree::node::BalancingContext<'_, u64, smallvec::SmallVec<[usize; 1]>>>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, (types::parse_error::LexError, tokenizer::Position)>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size type: `std::result::Result<std::fs::File, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::rc::Rc<module::Module>, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<types::fn_ptr::FnPtr, std::boxed::Box<types::error::EvalAltResult>>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<types::immutable_string::ImmutableString, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<u32, (types::parse_error::LexError, tokenizer::Position)>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 12 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::result::Result<usize, types::error::EvalAltResult>`: 64 bytes, alignment: 8 bytes
print-type-size variant `Err`: 64 bytes
print-type-size field `.0`: 64 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::str::Split<'_, core::str::IsWhitespace>`: 64 bytes, alignment: 8 bytes
print-type-size field `.0`: 64 bytes
print-type-size type: `std::str::SplitWhitespace<'_>`: 64 bytes, alignment: 8 bytes
print-type-size field `.inner`: 64 bytes
print-type-size type: `std::str::pattern::TwoWaySearcher`: 64 bytes, alignment: 8 bytes
print-type-size field `.crit_pos`: 8 bytes
print-type-size field `.crit_pos_back`: 8 bytes
print-type-size field `.period`: 8 bytes
print-type-size field `.byteset`: 8 bytes
print-type-size field `.position`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.memory`: 8 bytes
print-type-size field `.memory_back`: 8 bytes
print-type-size type: `types::error::EvalAltResult`: 64 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `ErrorParsing`: 63 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 56 bytes, alignment: 8 bytes
print-type-size variant `ErrorInFunctionCall`: 63 bytes
print-type-size padding: 1 bytes
print-type-size field `.3`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size field `.2`: 8 bytes
print-type-size variant `ErrorMismatchDataType`: 55 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `ErrorMismatchOutputType`: 55 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `ErrorCustomSyntax`: 55 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `ErrorSystem`: 47 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 16 bytes
print-type-size variant `ErrorInModule`: 39 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `ErrorVariableExists`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorForbiddenVariable`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorVariableNotFound`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorPropertyNotFound`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorFunctionNotFound`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorModuleNotFound`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorIndexingType`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorDataRace`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorNonPureMethodCallOnConstant`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorAssignmentToConstant`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorDotExpr`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorArithmetic`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorDataTooLarge`: 31 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ErrorIndexNotFound`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `ErrorArrayBounds`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `ErrorStringBounds`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `ErrorBitFieldBounds`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.2`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `ErrorTerminated`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `ErrorRuntime`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `LoopBreak`: 23 bytes
print-type-size field `.0`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 16 bytes, alignment: 8 bytes
print-type-size variant `Return`: 23 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `ErrorUnboundThis`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size variant `ErrorFor`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size variant `ErrorTooManyOperations`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size variant `ErrorTooManyModules`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size variant `ErrorStackOverflow`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size type: `types::fn_ptr::FnPtr`: 64 bytes, alignment: 8 bytes
print-type-size field `.name`: 8 bytes
print-type-size field `.curry`: 56 bytes
print-type-size type: `types::interner::StringsInterner`: 64 bytes, alignment: 8 bytes
print-type-size field `.cache`: 32 bytes
print-type-size field `.bloom_filter`: 32 bytes
print-type-size type: `[closure@src\api\call_fn.rs:263:21: 263:29]`: 56 bytes, alignment: 8 bytes
print-type-size end padding: 56 bytes
print-type-size type: `[closure@src\eval\expr.rs:295:35: 295:41]`: 56 bytes, alignment: 8 bytes
print-type-size end padding: 56 bytes
print-type-size type: `[closure@src\eval\stmt.rs:64:51: 64:60]`: 56 bytes, alignment: 8 bytes
print-type-size end padding: 56 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1493:26: 1493:31]`: 56 bytes, alignment: 8 bytes
print-type-size end padding: 56 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\eval\expr.rs:295:35: 295:41]>::{closure#0}]`: 56 bytes, alignment: 8 bytes
print-type-size end padding: 56 bytes
print-type-size type: `ast::stmt::OpAssignment`: 56 bytes, alignment: 8 bytes
print-type-size field `.hash_op_assign`: 8 bytes
print-type-size field `.hash_op`: 8 bytes
print-type-size field `.op_assign`: 16 bytes
print-type-size field `.op`: 16 bytes
print-type-size field `.pos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `func::native::NativeCallContext<'_>`: 56 bytes, alignment: 8 bytes
print-type-size field `.engine`: 8 bytes
print-type-size field `.fn_name`: 16 bytes
print-type-size field `.source`: 16 bytes
print-type-size field `.global`: 8 bytes
print-type-size field `.pos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `module::resolvers::collection::ModuleResolversCollection`: 56 bytes, alignment: 8 bytes
print-type-size field `.0`: 56 bytes
print-type-size type: `serde_json::Deserializer<serde_json::de::StrRead<'_>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.read`: 24 bytes
print-type-size field `.scratch`: 24 bytes
print-type-size field `.remaining_depth`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::SmallVec<[&str; 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[ast::expr::Expr; 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[ast::ident::Ident; 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[ast::stmt::Stmt; 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[std::boxed::Box<dyn module::resolvers::ModuleResolver>; 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::SmallVec<[types::dynamic::Dynamic; 3]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 48 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::BalancingContext<'_, &str, serde::metadata::ModuleMetadata<'_>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.parent`: 24 bytes
print-type-size field `.left_child`: 16 bytes
print-type-size field `.right_child`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.parent`: 24 bytes
print-type-size field `.left_child`: 16 bytes
print-type-size field `.right_child`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 56 bytes, alignment: 8 bytes
print-type-size field `.parent`: 24 bytes
print-type-size field `.left_child`: 16 bytes
print-type-size field `.right_child`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::BalancingContext<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.parent`: 24 bytes
print-type-size field `.left_child`: 16 bytes
print-type-size field `.right_child`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::SplitResult<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 56 bytes, alignment: 8 bytes
print-type-size field `.left`: 16 bytes
print-type-size field `.kv`: 24 bytes
print-type-size field `.right`: 16 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 56 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 24 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 24 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 56 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 24 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::fmt::rt::v1::Argument`: 56 bytes, alignment: 8 bytes
print-type-size field `.position`: 8 bytes
print-type-size field `.format`: 48 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:238:23: 238:26]>>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.iter`: 48 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, types::dynamic::Dynamic>>, [closure@src\types\scope.rs:813:18: 813:33]>, [closure@src\types\scope.rs:804:18: 804:43]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 56 bytes
print-type-size type: `std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 56 bytes
print-type-size type: `std::iter::Map<std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, types::dynamic::Dynamic>>, [closure@src\types\scope.rs:813:18: 813:33]>`: 56 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 56 bytes
print-type-size type: `std::iter::Zip<std::iter::Cloned<std::slice::Iter<'_, types::immutable_string::ImmutableString>>, std::iter::Map<std::slice::IterMut<'_, &mut types::dynamic::Dynamic>, [closure@src\func\script.rs:92:76: 92:79]>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, types::dynamic::Dynamic>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::slice::IterMut<'_, types::dynamic::Dynamic>, std::slice::IterMut<'_, types::dynamic::Dynamic>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.a_len`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[ast::expr::Expr; 3]>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<types::parse_error::LexError>`: 56 bytes, alignment: 8 bytes
print-type-size field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 56 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<types::parse_error::LexError>`: 56 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 56 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 56 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::SplitResult<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>>`: 56 bytes, alignment: 8 bytes
print-type-size variant `Some`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Once<(std::string::String, std::string::String)>>`: 56 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<tokenizer::TokenizerControlBlock>>`: 56 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `types::parse_error::LexError`: 56 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `ImproperSymbol`: 48 bytes
print-type-size field `.0`: 24 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `UnexpectedInput`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `MalformedEscapeSequence`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `MalformedNumber`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `MalformedChar`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `MalformedIdentifier`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `StringTooLong`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `UnterminatedString`: 0 bytes
print-type-size type: `types::parse_error::ParseErrorType`: 56 bytes, alignment: 8 bytes
print-type-size variant `BadInput`: 56 bytes
print-type-size field `.0`: 56 bytes
print-type-size variant `MissingToken`: 56 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `MismatchedType`: 56 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `FnDuplicatedParam`: 56 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 24 bytes
print-type-size variant `FnDuplicatedDefinition`: 40 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `LiteralTooLarge`: 40 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `UnknownOperator`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `MissingSymbol`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `MalformedCallExpr`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `MalformedIndexExpr`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `MalformedInExpr`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `MalformedCapture`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `DuplicatedProperty`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `DuplicatedVariable`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ForbiddenVariable`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `Reserved`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ExprExpected`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `FnMissingParams`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `FnMissingBody`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `AssignmentToConstant`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `AssignmentToInvalidLHS`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `VariableExists`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `VariableUndefined`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ModuleUndefined`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `UnexpectedEOF`: 0 bytes
print-type-size variant `DuplicatedSwitchCase`: 0 bytes
print-type-size variant `WrongSwitchIntegerCase`: 0 bytes
print-type-size variant `WrongSwitchDefaultCase`: 0 bytes
print-type-size variant `WrongSwitchCaseCondition`: 0 bytes
print-type-size variant `PropertyExpected`: 0 bytes
print-type-size variant `VariableExpected`: 0 bytes
print-type-size variant `WrongDocComment`: 0 bytes
print-type-size variant `WrongFnDefinition`: 0 bytes
print-type-size variant `FnMissingName`: 0 bytes
print-type-size variant `WrongExport`: 0 bytes
print-type-size variant `ExprTooDeep`: 0 bytes
print-type-size variant `LoopBreak`: 0 bytes
print-type-size type: `[closure@src\eval\chaining.rs:778:42: 778:47]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\eval\chaining.rs:852:29: 852:34]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\eval\chaining.rs:954:46: 954:51]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\eval\expr.rs:316:25: 316:47]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\eval\expr.rs:348:44: 348:72]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\func\call.rs:1173:31: 1173:37]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\func\call.rs:1205:44: 1205:50]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\func\call.rs:1237:35: 1237:41]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\func\call.rs:1284:55: 1284:61]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@src\func\call.rs:1313:47: 1313:53]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\func\call.rs:1173:31: 1173:37]>::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\func\call.rs:1205:44: 1205:50]>::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\func\call.rs:1237:35: 1237:41]>::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\func\call.rs:1284:55: 1284:61]>::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\func\call.rs:1313:47: 1313:53]>::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size end padding: 48 bytes
print-type-size type: `config::hashing::SusLock<std::option::Option<[u64; 4]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.data`: 40 bytes
print-type-size field `.initialized`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<hashbrown::raw::RawTableInner<std::alloc::Global>, [closure@hashbrown::raw::RawTableInner<std::alloc::Global>::prepare_resize::{closure#0}]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 16 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry`: 48 bytes, alignment: 8 bytes
print-type-size field `.name`: 24 bytes
print-type-size field `.value`: 16 bytes
print-type-size field `.is_constant`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `serde::metadata::FnParam<'_>`: 48 bytes, alignment: 8 bytes
print-type-size field `.name`: 16 bytes
print-type-size field `.typ`: 32 bytes
print-type-size type: `smallvec::IntoIter<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.data`: 32 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVec<[&mut types::dynamic::Dynamic; 5]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 40 bytes
print-type-size type: `smallvec::SmallVec<[types::immutable_string::ImmutableString; 5]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 40 bytes
print-type-size type: `smallvec::SmallVecData<[&str; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[ast::expr::Expr; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[ast::ident::Ident; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[ast::stmt::Stmt; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::boxed::Box<dyn module::resolvers::ModuleResolver>; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[types::dynamic::Dynamic; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 48 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 48 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::array::IntoIter<ast::stmt::Stmt, 2>`: 48 bytes, alignment: 8 bytes
print-type-size field `.data`: 32 bytes
print-type-size field `.alive`: 16 bytes
print-type-size type: `std::collections::btree_map::DrainFilter<'_, u64, smallvec::SmallVec<[usize; 1]>, [closure@std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>::retain<[closure@src\optimizer.rs:670:26: 670:35]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.pred`: 8 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, &str, serde::metadata::ModuleMetadata<'_>>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `Occupied`: 40 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 32 bytes, alignment: 8 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, &str, serde::metadata::ModuleMetadata<'_>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 16 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::fmt::Arguments<'_>`: 48 bytes, alignment: 8 bytes
print-type-size field `.pieces`: 16 bytes
print-type-size field `.fmt`: 16 bytes
print-type-size field `.args`: 16 bytes
print-type-size type: `std::fmt::rt::v1::FormatSpec`: 48 bytes, alignment: 8 bytes
print-type-size field `.precision`: 16 bytes
print-type-size field `.width`: 16 bytes
print-type-size field `.fill`: 4 bytes
print-type-size field `.flags`: 4 bytes
print-type-size field `.align`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::iter::Cloned<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:1436:63: 1436:66]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.it`: 48 bytes
print-type-size type: `std::iter::Cloned<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:3315:71: 3315:74]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.it`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, &[&str]>, std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:1029:27: 1029:31]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, std::slice::Iter<'_, ast::ident::Ident>, [closure@src\parser.rs:1472:31: 1472:34]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, std::slice::Iter<'_, ast::ident::Ident>, [closure@src\parser.rs:200:31: 200:34]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:201:47: 201:50]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:216:47: 216:50]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:229:47: 229:50]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:199:23: 199:26]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:214:23: 214:26]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:228:23: 228:26]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:1436:63: 1436:66]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:1887:39: 1887:42]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:238:23: 238:26]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:3315:71: 3315:74]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:606:39: 606:42]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:681:43: 681:46]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, &[&str]>, std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:1029:27: 1029:31]>, [closure@src\module\mod.rs:1030:22: 1030:26]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 48 bytes
print-type-size type: `std::iter::Once<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:201:47: 201:50]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 48 bytes
print-type-size type: `std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\global_state.rs:216:47: 216:50]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 48 bytes
print-type-size type: `std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:199:23: 199:26]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 48 bytes
print-type-size type: `std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\eval\global_state.rs:214:23: 214:26]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 48 bytes
print-type-size type: `std::iter::Rev<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\parser.rs:238:23: 238:26]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 48 bytes
print-type-size type: `std::iter::Take<smallvec::IntoIter<[char; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 40 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, &[&str]>, [closure@src\module\mod.rs:1029:27: 1029:31]>, std::slice::Iter<'_, &str>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:1472:31: 1472:34]>, std::slice::Iter<'_, ast::ident::Ident>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:200:31: 200:34]>, std::slice::Iter<'_, ast::ident::Ident>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:201:47: 201:50]>, std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>, std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:229:47: 229:50]>, std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:199:23: 199:26]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:228:23: 228:26]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1436:63: 1436:66]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1887:39: 1887:42]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:238:23: 238:26]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:3315:71: 3315:74]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:606:39: 606:42]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:681:43: 681:46]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.frontiter`: 16 bytes
print-type-size field `.backiter`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[&str; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::expr::Expr; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::ident::Ident; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::stmt::Stmt; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::boxed::Box<dyn module::resolvers::ModuleResolver>; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<[types::dynamic::Dynamic; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<(std::string::String, std::string::String)>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[&str; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::expr::Expr; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::ident::Ident; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[ast::stmt::Stmt; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::boxed::Box<dyn module::resolvers::ModuleResolver>; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[types::dynamic::Dynamic; 3]>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[&str; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>); 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[(types::immutable_string::ImmutableString, tokenizer::Position); 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::expr::Expr; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::ident::Ident; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[ast::stmt::Stmt; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[std::boxed::Box<dyn module::resolvers::ModuleResolver>; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<[types::dynamic::Dynamic; 3]>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<(std::string::String, std::string::String)>>`: 48 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 48 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 48 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, (smartstring::SmartString<smartstring::LazyCompact>, std::vec::Vec<types::immutable_string::ImmutableString>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, hashbrown::TryReserveError>, hashbrown::scopeguard::ScopeGuard<hashbrown::raw::RawTableInner<std::alloc::Global>, [closure@hashbrown::raw::RawTableInner<std::alloc::Global>::prepare_resize::{closure#0}]>>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::option::IntoIter<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes
print-type-size field `.inner`: 48 bytes
print-type-size type: `std::option::Item<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes
print-type-size field `.opt`: 48 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, std::vec::Vec<types::immutable_string::ImmutableString>)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<serde::metadata::FnParam<'_>>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::fmt::Arguments<'_>>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Some`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<ast::script_fn::EncapsulatedEnviron>`: 48 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 48 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::result::Result<hashbrown::scopeguard::ScopeGuard<hashbrown::raw::RawTableInner<std::alloc::Global>, [closure@hashbrown::raw::RawTableInner<std::alloc::Global>::prepare_resize::{closure#0}]>, hashbrown::TryReserveError>`: 48 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 48 bytes
print-type-size field `.0`: 48 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::str::pattern::CharSearcher<'_>`: 48 bytes, alignment: 8 bytes
print-type-size field `.haystack`: 16 bytes
print-type-size field `.finger`: 8 bytes
print-type-size field `.finger_back`: 8 bytes
print-type-size field `.utf8_size`: 8 bytes
print-type-size field `.needle`: 4 bytes
print-type-size field `.utf8_encoded`: 4 bytes
print-type-size type: `[closure@src\eval\expr.rs:304:26: 304:29]`: 40 bytes, alignment: 8 bytes
print-type-size end padding: 40 bytes
print-type-size type: `[closure@src\eval\stmt.rs:394:48: 394:54]`: 40 bytes, alignment: 8 bytes
print-type-size end padding: 40 bytes
print-type-size type: `[closure@src\func\call.rs:1060:65: 1060:84]`: 40 bytes, alignment: 8 bytes
print-type-size end padding: 40 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1934:26: 1934:31]`: 40 bytes, alignment: 8 bytes
print-type-size end padding: 40 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:2130:26: 2130:31]`: 40 bytes, alignment: 8 bytes
print-type-size end padding: 40 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:665:30: 665:35]`: 40 bytes, alignment: 8 bytes
print-type-size end padding: 40 bytes
print-type-size type: `api::custom_syntax::CustomSyntax`: 40 bytes, alignment: 8 bytes
print-type-size field `.parse`: 16 bytes
print-type-size field `.func`: 16 bytes
print-type-size field `.scope_may_be_changed`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `ast::stmt::RangeCase`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `InclusiveInt`: 32 bytes
print-type-size field `.0`: 24 bytes
print-type-size field `.1`: 8 bytes
print-type-size variant `ExclusiveInt`: 24 bytes
print-type-size field `.0`: 16 bytes
print-type-size field `.1`: 8 bytes
print-type-size type: `eval::eval_context::EvalContext<'_, '_, '_, '_, '_, '_>`: 40 bytes, alignment: 8 bytes
print-type-size field `.engine`: 8 bytes
print-type-size field `.global`: 8 bytes
print-type-size field `.caches`: 8 bytes
print-type-size field `.scope`: 8 bytes
print-type-size field `.this_ptr`: 8 bytes
print-type-size type: `eval::target::Target<'_>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `SharedValue`: 39 bytes
print-type-size padding: 7 bytes
print-type-size field `.source`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size variant `BitField`: 39 bytes
print-type-size field `.shift`: 1 bytes
print-type-size padding: 6 bytes
print-type-size field `.source`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size field `.mask`: 8 bytes
print-type-size variant `BlobByte`: 39 bytes
print-type-size padding: 7 bytes
print-type-size field `.source`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size variant `StringChar`: 39 bytes
print-type-size padding: 7 bytes
print-type-size field `.source`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size variant `Bit`: 31 bytes
print-type-size field `.bit`: 1 bytes
print-type-size padding: 6 bytes
print-type-size field `.source`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size variant `TempValue`: 23 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `RefMut`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `hashbrown::map::Iter<'_, u64, module::FuncInfo>`: 40 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `hashbrown::map::Iter<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `hashbrown::map::Iter<'_, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `hashbrown::map::Iter<'_, u64, types::immutable_string::ImmutableString>`: 40 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `hashbrown::raw::RawIter<(u64, func::callable_function::CallableFunction)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(u64, module::FuncInfo)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(u64, types::dynamic::Dynamic)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(u64, types::immutable_string::ImmutableString)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `itoa::Buffer`: 40 bytes, alignment: 1 bytes
print-type-size field `.bytes`: 40 bytes
print-type-size type: `packages::iter_basic::StepRange<f64>`: 40 bytes, alignment: 8 bytes
print-type-size field `.from`: 8 bytes
print-type-size field `.to`: 8 bytes
print-type-size field `.step`: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `packages::iter_basic::StepRange<i64>`: 40 bytes, alignment: 8 bytes
print-type-size field `.from`: 8 bytes
print-type-size field `.to`: 8 bytes
print-type-size field `.step`: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `packages::iter_basic::StepRange<u64>`: 40 bytes, alignment: 8 bytes
print-type-size field `.from`: 8 bytes
print-type-size field `.to`: 8 bytes
print-type-size field `.step`: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `serde::ser::DynamicSerializer`: 40 bytes, alignment: 8 bytes
print-type-size field `._key`: 24 bytes
print-type-size field `._value`: 16 bytes
print-type-size type: `serde::ser::StructVariantSerializer`: 40 bytes, alignment: 8 bytes
print-type-size field `.variant`: 16 bytes
print-type-size field `.map`: 24 bytes
print-type-size type: `serde::ser::TupleVariantSerializer`: 40 bytes, alignment: 8 bytes
print-type-size field `.variant`: 16 bytes
print-type-size field `.array`: 24 bytes
print-type-size type: `serde_json::error::ErrorImpl`: 40 bytes, alignment: 8 bytes
print-type-size field `.code`: 24 bytes
print-type-size field `.line`: 8 bytes
print-type-size field `.column`: 8 bytes
print-type-size type: `serde_json::ser::Serializer<&mut std::vec::Vec<u8>, serde_json::ser::PrettyFormatter<'_>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.writer`: 8 bytes
print-type-size field `.formatter`: 32 bytes
print-type-size type: `smallvec::Drain<'_, [smartstring::SmartString<smartstring::LazyCompact>; 8]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.tail_start`: 8 bytes
print-type-size field `.tail_len`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `smallvec::Drain<'_, [std::vec::Vec<types::immutable_string::ImmutableString>; 8]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.tail_start`: 8 bytes
print-type-size field `.tail_len`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `smallvec::Drain<'_, [types::dynamic::Dynamic; 8]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.tail_start`: 8 bytes
print-type-size field `.tail_len`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `smallvec::Drain<'_, [types::immutable_string::ImmutableString; 3]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.tail_start`: 8 bytes
print-type-size field `.tail_len`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `smallvec::IntoIter<[char; 3]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size field `.current`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `smallvec::SmallVecData<[&mut types::dynamic::Dynamic; 5]>`: 40 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 40 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 40 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[types::immutable_string::ImmutableString; 5]>`: 40 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 40 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 40 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::map::DrainFilterInner<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.length`: 8 bytes
print-type-size field `.dormant_root`: 8 bytes
print-type-size field `.cur_leaf_edge`: 24 bytes
print-type-size type: `std::cell::RefCell<tokenizer::TokenizerControlBlock>`: 40 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<std::option::Option<[u64; 4]>>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Occupied`: 40 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 32 bytes, alignment: 8 bytes
print-type-size type: `std::collections::btree_map::Entry<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Vacant`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 8 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 40 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 8 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.key`: 8 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::hash_map::Iter<'_, u64, module::FuncInfo>`: 40 bytes, alignment: 8 bytes
print-type-size field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Iter<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Iter<'_, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Iter<'_, u64, types::immutable_string::ImmutableString>`: 40 bytes, alignment: 8 bytes
print-type-size field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Values<'_, u64, module::FuncInfo>`: 40 bytes, alignment: 8 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `std::collections::hash_map::Values<'_, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `std::collections::hash_map::Values<'_, u64, types::immutable_string::ImmutableString>`: 40 bytes, alignment: 8 bytes
print-type-size field `.inner`: 40 bytes
print-type-size type: `std::fs::OpenOptions`: 40 bytes, alignment: 8 bytes
print-type-size field `.0`: 40 bytes
print-type-size type: `std::iter::Enumerate<std::vec::IntoIter<types::dynamic::Dynamic>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<f64>, fn(f64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<f64>}>`: 40 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>`: 40 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>`: 40 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size type: `std::iter::Map<std::iter::Enumerate<std::slice::Iter<'_, &mut types::dynamic::Dynamic>>, [closure@src\func\call.rs:1351:49: 1351:57]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Enumerate<std::slice::Iter<'_, &mut types::dynamic::Dynamic>>, [closure@src\func\call.rs:310:34: 310:42]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Enumerate<std::str::Chars<'_>>, [closure@src\eval\target.rs:354:26: 354:35]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Enumerate<std::str::Chars<'_>>, [closure@src\packages\string_more.rs:819:22: 819:31]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Enumerate<std::str::Chars<'_>>, [closure@src\packages\string_more.rs:836:26: 836:35]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>`: 40 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>`: 40 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 40 bytes
print-type-size type: `std::iter::Rev<smallvec::IntoIter<[char; 3]>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 40 bytes
print-type-size type: `std::iter::Take<std::vec::IntoIter<char>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<[&mut types::dynamic::Dynamic; 5]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<[types::immutable_string::ImmutableString; 5]>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<api::custom_syntax::CustomSyntax>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::stmt::RangeCase>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<f64>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<i64>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<u64>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[&mut types::dynamic::Dynamic; 5]>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[types::immutable_string::ImmutableString; 5]>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<i128>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<u128>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[u64; 4]>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<[&mut types::dynamic::Dynamic; 5]>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<[types::immutable_string::ImmutableString; 5]>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<api::custom_syntax::CustomSyntax>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<ast::stmt::RangeCase>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<f64>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<i64>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<u64>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<i128>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<u128>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[u64; 4]>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 40 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 40 bytes
print-type-size type: `std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic)), std::convert::Infallible>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Break`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size type: `std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Break`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic)), std::convert::Infallible>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Break`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, serde_json::Error>, std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, eval::target::Target<'_>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, (smartstring::SmartString<smartstring::LazyCompact>, tokenizer::Position)>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, (&str, bool, types::dynamic::Dynamic)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::RangeInclusive<i128>`: 40 bytes, alignment: 8 bytes
print-type-size field `.start`: 16 bytes
print-type-size field `.end`: 16 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::ops::RangeInclusive<u128>`: 40 bytes, alignment: 8 bytes
print-type-size field `.start`: 16 bytes
print-type-size field `.end`: 16 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::option::Option<(&str, bool, types::dynamic::Dynamic)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::path::PathBuf, std::rc::Rc<module::Module>)>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(u64, smallvec::SmallVec<[usize; 1]>)>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, (&str, bool, &types::dynamic::Dynamic))>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[u64; 4]>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<api::custom_syntax::CustomSyntax>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<ast::stmt::RangeCase>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<eval::target::Target<'_>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<f64>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<i64>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<u64>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::hash_map::Iter<'_, u64, module::FuncInfo>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::hash_map::Values<'_, u64, module::FuncInfo>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<i128>>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<u128>>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<i128>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<u128>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::path::Prefix<'_>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Some`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::path::Prefix<'_>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `VerbatimUNC`: 39 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 16 bytes
print-type-size variant `UNC`: 39 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 16 bytes
print-type-size variant `Verbatim`: 23 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `DeviceNS`: 23 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `VerbatimDisk`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `Disk`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::rc::RcBox<module::resolvers::stat::StaticModuleResolver>`: 40 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::rc::RcBox<smartstring::SmartString<smartstring::LazyCompact>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<types::dynamic::Dynamic>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::rc::RcBox<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>`: 40 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::result::Result<(&str, bool, types::dynamic::Dynamic), usize>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<(smartstring::SmartString<smartstring::LazyCompact>, tokenizer::Position), types::parse_error::ParseError>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<eval::target::Target<'_>, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<f64>, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<i64>, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<u64>, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<serde::ser::StructVariantSerializer, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<serde::ser::TupleVariantSerializer, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::ops::Range<i128>, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::ops::Range<u128>, std::boxed::Box<types::error::EvalAltResult>>`: 40 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>, serde_json::Error>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::string::String, std::string::FromUtf8Error>`: 40 bytes, alignment: 8 bytes
print-type-size variant `Err`: 40 bytes
print-type-size field `.0`: 40 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::str::pattern::CharPredicateSearcher<'_, core::str::IsWhitespace>`: 40 bytes, alignment: 8 bytes
print-type-size field `.0`: 40 bytes
print-type-size type: `std::str::pattern::MultiCharEqSearcher<'_, core::str::IsWhitespace>`: 40 bytes, alignment: 8 bytes
print-type-size field `.char_eq`: 0 bytes
print-type-size field `.haystack`: 16 bytes
print-type-size field `.char_indices`: 24 bytes
print-type-size type: `std::string::Drain<'_>`: 40 bytes, alignment: 8 bytes
print-type-size field `.string`: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::string::FromUtf8Error`: 40 bytes, alignment: 8 bytes
print-type-size field `.bytes`: 24 bytes
print-type-size field `.error`: 16 bytes
print-type-size type: `std::sys::windows::fs::OpenOptions`: 40 bytes, alignment: 8 bytes
print-type-size field `.security_attributes`: 8 bytes
print-type-size field `.custom_flags`: 4 bytes
print-type-size field `.access_mode`: 8 bytes
print-type-size field `.attributes`: 4 bytes
print-type-size field `.share_mode`: 4 bytes
print-type-size field `.security_qos_flags`: 4 bytes
print-type-size field `.read`: 1 bytes
print-type-size field `.write`: 1 bytes
print-type-size field `.append`: 1 bytes
print-type-size field `.truncate`: 1 bytes
print-type-size field `.create`: 1 bytes
print-type-size field `.create_new`: 1 bytes
print-type-size end padding: 2 bytes
print-type-size type: `std::vec::Drain<'_, types::dynamic::Dynamic>`: 40 bytes, alignment: 8 bytes
print-type-size field `.tail_start`: 8 bytes
print-type-size field `.tail_len`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `std::vec::Drain<'_, u8>`: 40 bytes, alignment: 8 bytes
print-type-size field `.tail_start`: 8 bytes
print-type-size field `.tail_len`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `std::option::Option<std::ops::Range<rust_decimal::Decimal>>`: 36 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<&&mut types::dynamic::Dynamic, (), [closure@std::iter::adapters::map::map_fold<(usize, &&mut types::dynamic::Dynamic), std::any::TypeId, (), [closure@src\func\call.rs:1351:49: 1351:57], [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<&&mut types::dynamic::Dynamic, (), [closure@std::iter::adapters::map::map_fold<(usize, &&mut types::dynamic::Dynamic), std::any::TypeId, (), [closure@src\func\call.rs:310:34: 310:42], [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<&mut types::dynamic::Dynamic, (), [closure@std::iter::Iterator::for_each::call<(usize, &mut types::dynamic::Dynamic), [closure@src\packages\string_basic.rs:185:47: 185:55]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<(&smartstring::SmartString<smartstring::LazyCompact>, &mut types::dynamic::Dynamic), (), [closure@std::iter::Iterator::for_each::call<(usize, (&smartstring::SmartString<smartstring::LazyCompact>, &mut types::dynamic::Dynamic)), [closure@src\packages\string_basic.rs:210:45: 210:58]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &eval::debugger::BreakPoint, (), std::ops::ControlFlow<(usize, &eval::debugger::BreakPoint)>, [closure@std::iter::adapters::filter::filter_try_fold<'_, (usize, &eval::debugger::BreakPoint), (), std::ops::ControlFlow<(usize, &eval::debugger::BreakPoint)>, [closure@src\eval\debugger.rs:335:21: 335:32], [closure@std::iter::Iterator::find::check<(usize, &eval::debugger::BreakPoint), [closure@src\eval\debugger.rs:336:19: 336:30]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:300:25: 300:42], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::map::map_try_fold<'_, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), &ast::script_fn::ScriptFnDef, (), std::ops::ControlFlow<()>, [closure@src\ast\ast.rs:756:18: 756:32], [closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\eval\stmt.rs:793:31: 793:34]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\eval\stmt.rs:797:30: 797:32]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\optimizer.rs:1122:35: 1122:38]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1064:26: 1064:31]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1163:26: 1163:31]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1250:26: 1250:31]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:754:26: 754:31]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:300:25: 300:42], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&std::rc::Rc<module::Module>, (), [closure@src\api\definitions\mod.rs:318:21: 318:24], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<&std::rc::Rc<module::Module>, (), [closure@std::iter::Iterator::for_each::call<(usize, &std::rc::Rc<module::Module>), [closure@src\api\definitions\mod.rs:320:23: 320:31]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:300:25: 300:42], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::map::map_try_fold<'_, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), &ast::script_fn::ScriptFnDef, (), std::ops::ControlFlow<()>, [closure@src\ast\ast.rs:756:18: 756:32], [closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:300:25: 300:42], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::boxed::Box<str>, types::dynamic::Dynamic, (), [closure@src\packages\lang_core.rs:223:26: 223:29], [closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, std::boxed::Box<str>>, [closure@src\packages\lang_core.rs:223:26: 223:29]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&types::immutable_string::ImmutableString, types::dynamic::Dynamic, (), [closure@src\packages\lang_core.rs:213:22: 213:25], [closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\packages\lang_core.rs:213:22: 213:25]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size end padding: 32 bytes
print-type-size type: `ahash::AHasher`: 32 bytes, alignment: 8 bytes
print-type-size field `.buffer`: 8 bytes
print-type-size field `.pad`: 8 bytes
print-type-size field `.extra_keys`: 16 bytes
print-type-size type: `ahash::RandomState`: 32 bytes, alignment: 8 bytes
print-type-size field `.k0`: 8 bytes
print-type-size field `.k1`: 8 bytes
print-type-size field `.k2`: 8 bytes
print-type-size field `.k3`: 8 bytes
print-type-size type: `api::call_fn::CallFnOptions<'_>`: 32 bytes, alignment: 8 bytes
print-type-size field `.this_ptr`: 8 bytes
print-type-size field `.tag`: 16 bytes
print-type-size field `.eval_ast`: 1 bytes
print-type-size field `.rewind_scope`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `api::events::VarDefInfo<'_>`: 32 bytes, alignment: 8 bytes
print-type-size field `.name`: 16 bytes
print-type-size field `.nesting_level`: 8 bytes
print-type-size field `.is_const`: 1 bytes
print-type-size field `.will_shadow`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `ast::expr::BinaryExpr`: 32 bytes, alignment: 8 bytes
print-type-size field `.lhs`: 16 bytes
print-type-size field `.rhs`: 16 bytes
print-type-size type: `ast::script_fn::EncapsulatedEnviron`: 32 bytes, alignment: 8 bytes
print-type-size field `.lib`: 8 bytes
print-type-size field `.imports`: 16 bytes
print-type-size field `.constants`: 8 bytes
print-type-size type: `ast::stmt::ConditionalExpr`: 32 bytes, alignment: 8 bytes
print-type-size field `.condition`: 16 bytes
print-type-size field `.expr`: 16 bytes
print-type-size type: `eval::cache::FnResolutionCacheEntry`: 32 bytes, alignment: 8 bytes
print-type-size field `.func`: 24 bytes
print-type-size field `.source`: 8 bytes
print-type-size type: `hashbrown::map::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.hash_builder`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.hash_builder`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<u64, std::option::Option<eval::cache::FnResolutionCacheEntry>, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.hash_builder`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<u64, std::rc::Rc<ast::script_fn::ScriptFnDef>, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.hash_builder`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.hash_builder`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<u64, types::immutable_string::ImmutableString, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.hash_builder`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(u64, func::callable_function::CallableFunction)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.data`: 8 bytes
print-type-size field `.next_ctrl`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.current_group`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(u64, module::FuncInfo)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.data`: 8 bytes
print-type-size field `.next_ctrl`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.current_group`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.data`: 8 bytes
print-type-size field `.next_ctrl`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.current_group`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.data`: 8 bytes
print-type-size field `.next_ctrl`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.current_group`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(u64, types::dynamic::Dynamic)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.data`: 8 bytes
print-type-size field `.next_ctrl`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.current_group`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(u64, types::immutable_string::ImmutableString)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.data`: 8 bytes
print-type-size field `.next_ctrl`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.current_group`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawTable<(u64, module::FuncInfo)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawTable<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawTable<(u64, types::immutable_string::ImmutableString)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawTableInner<std::alloc::Global>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.bucket_mask`: 8 bytes
print-type-size field `.ctrl`: 8 bytes
print-type-size field `.growth_left`: 8 bytes
print-type-size field `.items`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcEntry<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Vacant`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcEntry<'_, u64, types::immutable_string::ImmutableString>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Vacant`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcOccupiedEntry<'_, u64, module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size field `.key`: 16 bytes
print-type-size field `.elem`: 8 bytes
print-type-size field `.table`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcOccupiedEntry<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.key`: 16 bytes
print-type-size field `.elem`: 8 bytes
print-type-size field `.table`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcOccupiedEntry<'_, u64, types::immutable_string::ImmutableString>`: 32 bytes, alignment: 8 bytes
print-type-size field `.key`: 16 bytes
print-type-size field `.elem`: 8 bytes
print-type-size field `.table`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>>, [closure@<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)> as std::clone::Clone>::clone::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, module::FuncInfo)>>, [closure@<hashbrown::raw::RawTable<(u64, module::FuncInfo)> as std::clone::Clone>::clone::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>>, [closure@<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)> as std::clone::Clone>::clone::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `module::FuncInfo`: 32 bytes, alignment: 8 bytes
print-type-size field `.func`: 24 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `packages::iter_basic::CharsStream`: 32 bytes, alignment: 8 bytes
print-type-size field `.0`: 24 bytes
print-type-size field `.1`: 8 bytes
print-type-size type: `rust_decimal::Error`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `ErrorString`: 28 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ConversionTo`: 28 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size variant `ScaleExceedsMaximumPrecision`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `ExceedsMaximumPossibleValue`: 0 bytes
print-type-size variant `LessThanMinimumPossibleValue`: 0 bytes
print-type-size variant `Underflow`: 0 bytes
print-type-size type: `serde::serialize::<impl module::_::_serde::Serialize for types::scope::Scope<'_>>::serialize::ScopeEntry<'_>`: 32 bytes, alignment: 8 bytes
print-type-size field `.name`: 16 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.is_constant`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `serde_json::ser::PrettyFormatter<'_>`: 32 bytes, alignment: 8 bytes
print-type-size field `.current_indent`: 8 bytes
print-type-size field `.indent`: 16 bytes
print-type-size field `.has_value`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::SmallVec<[&mut types::dynamic::Dynamic; 3]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smallvec::SmallVec<[api::custom_syntax::Expression<'_>; 3]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smallvec::SmallVec<[std::any::TypeId; 3]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smallvec::SmallVec<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Edge`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Root`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Internal`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::SearchResult<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Found`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `GoDown`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::cell::RefCell<std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<tokenizer::TokenizerControlBlock>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::HashMap<u64, std::option::Option<eval::cache::FnResolutionCacheEntry>, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::HashMap<u64, std::rc::Rc<ast::script_fn::ScriptFnDef>, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::HashMap<u64, types::immutable_string::ImmutableString, func::hashing::StraightHasherBuilder>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, &str, serde::metadata::ModuleMetadata<'_>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, std::path::PathBuf, std::rc::Rc<module::Module>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<'_, u64, smallvec::SmallVec<[usize; 1]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.handle`: 24 bytes
print-type-size field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::hash_map::Entry<'_, u64, module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Vacant`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::collections::hash_map::Entry<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Vacant`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::collections::hash_map::Entry<'_, u64, types::immutable_string::ImmutableString>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Occupied`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Vacant`: 32 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::collections::hash_map::OccupiedEntry<'_, u64, module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::hash_map::OccupiedEntry<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::collections::hash_map::OccupiedEntry<'_, u64, types::immutable_string::ImmutableString>`: 32 bytes, alignment: 8 bytes
print-type-size field `.base`: 32 bytes
print-type-size type: `std::ffi::OsString`: 32 bytes, alignment: 8 bytes
print-type-size field `.inner`: 32 bytes
print-type-size type: `std::iter::Chain<std::iter::Cloned<std::slice::Iter<'_, types::dynamic::Dynamic>>, std::iter::Map<std::slice::IterMut<'_, types::dynamic::Dynamic>, for<'a> fn(&'a mut types::dynamic::Dynamic) -> types::dynamic::Dynamic {std::mem::take::<types::dynamic::Dynamic>}>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size type: `std::iter::Chain<std::iter::Copied<std::option::Iter<'_, &ast::expr::Expr>>, std::slice::Iter<'_, ast::expr::Expr>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size type: `std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size type: `std::iter::Chain<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size type: `std::iter::Chain<std::option::IntoIter<&ast::expr::Expr>, std::slice::Iter<'_, ast::expr::Expr>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.a`: 16 bytes
print-type-size field `.b`: 16 bytes
print-type-size type: `std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.it`: 32 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\api\definitions\mod.rs:318:21: 318:24]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Map<std::iter::Take<std::iter::Filter<std::str::Chars<'_>, for<'a> fn(&'a char) -> bool {std::char::methods::<impl char>::is_ascii}>>, [closure@src\packages\blob_basic.rs:1470:22: 1470:26]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Filter<std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\api\register.rs:760:25: 760:28]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::iter::Filter<std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\api\register.rs:760:25: 760:28]>, [closure@src\api\register.rs:761:27: 761:30]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::CharsStream, fn(char) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<char>}>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::iter::Cloned<std::slice::Iter<'_, ast::ident::Ident>>, [closure@src\parser.rs:3669:51: 3669:72]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Enumerate<std::iter::Copied<std::slice::Iter<'_, std::any::TypeId>>>, [closure@src\module\mod.rs:1017:18: 1017:32]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.f`: 8 bytes
print-type-size type: `std::iter::Map<std::iter::Filter<std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\api\register.rs:760:25: 760:28]>, [closure@src\api\register.rs:761:27: 761:30]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::ops::Range<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::ops::Range<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<(std::string::String, std::string::String)>, [closure@src\api\definitions\mod.rs:246:26: 246:39]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>`: 32 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 32 bytes
print-type-size type: `std::iter::Skip<std::iter::Enumerate<std::slice::Iter<'_, &mut types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::iter::Enumerate<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::iter::Enumerate<std::slice::IterMut<'_, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::StepBy<std::ops::Range<usize>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.step`: 8 bytes
print-type-size field `.first_take`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<'_, eval::debugger::BreakPoint>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<'_, eval::debugger::CallStackFrame>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<'_, std::boxed::Box<str>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Skip<std::str::Chars<'_>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::expr::Expr, ast::ident::Ident)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::ident::Ident, ast::expr::Expr)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<(ast::ident::Ident, ast::ident::Ident)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<[ast::stmt::Stmt; 2]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::mem::MaybeUninit<ast::stmt::Stmt>; 2]>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::expr::BinaryExpr>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::stmt::ConditionalExpr>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, module::FuncInfo)>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTableInner<std::alloc::Global>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>>, [closure@<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)> as std::clone::Clone>::clone::{closure#0}]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, module::FuncInfo)>>, [closure@<hashbrown::raw::RawTable<(u64, module::FuncInfo)> as std::clone::Clone>::clone::{closure#0}]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>>, [closure@<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)> as std::clone::Clone>::clone::{closure#0}]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::CharsStream>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, module::FuncInfo)>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<hashbrown::raw::RawTableInner<std::alloc::Global>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<i128>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<rust_decimal::Decimal>>`: 32 bytes, alignment: 4 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<u128>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::path::PathBuf>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<types::bloom_filter::BloomFilterU64>`: 32 bytes, alignment: 8 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<[std::mem::MaybeUninit<ast::stmt::Stmt>; 2]>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ast::expr::BinaryExpr>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ast::stmt::ConditionalExpr>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTableInner<std::alloc::Global>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::CharsStream>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, module::FuncInfo)>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<hashbrown::raw::RawTableInner<std::alloc::Global>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<i128>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<rust_decimal::Decimal>>`: 32 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<u128>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::path::PathBuf>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>`: 32 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 32 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 32 bytes
print-type-size type: `std::ops::ControlFlow<(ast::ident::Ident, ast::expr::Expr), std::convert::Infallible>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Break`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `std::ops::ControlFlow<(ast::ident::Ident, ast::expr::Expr)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Break`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(ast::ident::Ident, ast::expr::Expr), std::convert::Infallible>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Break`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, (&str, bool, &types::dynamic::Dynamic)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smartstring::SmartString<smartstring::LazyCompact>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, hashbrown::TryReserveError>, hashbrown::raw::RawTableInner<std::alloc::Global>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Break`: 32 bytes
print-type-size padding: 16 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, parser::ParseSettings>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::Range<i128>`: 32 bytes, alignment: 8 bytes
print-type-size field `.start`: 16 bytes
print-type-size field `.end`: 16 bytes
print-type-size type: `std::ops::Range<rust_decimal::Decimal>`: 32 bytes, alignment: 4 bytes
print-type-size field `.start`: 16 bytes
print-type-size field `.end`: 16 bytes
print-type-size type: `std::ops::Range<u128>`: 32 bytes, alignment: 8 bytes
print-type-size field `.start`: 16 bytes
print-type-size field `.end`: 16 bytes
print-type-size type: `std::option::Option<(&str, bool, &types::dynamic::Dynamic)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(ast::ident::Ident, ast::expr::Expr)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>)>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<ast::stmt::ConditionalExpr>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<eval::cache::FnResolutionCacheEntry>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::CharsStream>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::navigate::LazyLeafHandle<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smartstring::SmartString<smartstring::LazyCompact>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::borrow::Cow<'_, str>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Filter<std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\api\register.rs:760:25: 760:28]>, [closure@src\api\register.rs:761:27: 761:30]>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::vec::IntoIter<(std::string::String, std::string::String)>, [closure@src\api\definitions\mod.rs:246:26: 246:39]>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::path::PathBuf>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::vec::IntoIter<(std::string::String, std::string::String)>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Some`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::custom_types::CustomTypeInfo>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::path::PathBuf`: 32 bytes, alignment: 8 bytes
print-type-size field `.inner`: 32 bytes
print-type-size type: `std::result::Result<f64, rust_decimal::Error>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Err`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>, hashbrown::TryReserveError>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 32 bytes
print-type-size padding: 16 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(u64, module::FuncInfo)>, hashbrown::TryReserveError>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 32 bytes
print-type-size padding: 16 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>, hashbrown::TryReserveError>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 32 bytes
print-type-size padding: 16 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTableInner<std::alloc::Global>, hashbrown::TryReserveError>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 32 bytes
print-type-size padding: 16 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::CharsStream, std::boxed::Box<types::error::EvalAltResult>>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<parser::ParseSettings, types::parse_error::ParseError>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<rust_decimal::Decimal, rust_decimal::Error>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Err`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Ok`: 20 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 16 bytes, alignment: 4 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<smartstring::SmartString<smartstring::LazyCompact>, serde_json::Error>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<smartstring::SmartString<smartstring::LazyCompact>, tokenizer::Token>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<rust_decimal::Decimal>, rust_decimal::Error>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Err`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::cell::RefCell<types::dynamic::Dynamic>, std::rc::Rc<std::cell::RefCell<types::dynamic::Dynamic>>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>`: 32 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<smartstring::SmartString<smartstring::LazyCompact>>, serde_json::Error>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<tokenizer::Token, rust_decimal::Error>`: 32 bytes, alignment: 8 bytes
print-type-size variant `Err`: 32 bytes
print-type-size field `.0`: 32 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::sys::windows::os_str::Buf`: 32 bytes, alignment: 8 bytes
print-type-size field `.inner`: 32 bytes
print-type-size type: `std::sys_common::wtf8::Wtf8Buf`: 32 bytes, alignment: 8 bytes
print-type-size field `.bytes`: 24 bytes
print-type-size field `.is_known_utf8`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::vec::IntoIter<&module::FuncInfo>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(&str, &std::rc::Rc<module::Module>)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(&str, &types::dynamic::Dynamic)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(&str, serde::metadata::ModuleMetadata<'_>)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(std::string::String, std::string::String)>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<char>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<types::dynamic::Dynamic>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<types::immutable_string::ImmutableString>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<u8>`: 32 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.buf`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `tokenizer::TokenizeState`: 32 bytes, alignment: 8 bytes
print-type-size field `.max_string_size`: 8 bytes
print-type-size field `.tokenizer_control`: 8 bytes
print-type-size field `.comment_level`: 8 bytes
print-type-size field `.is_within_text_terminated_by`: 4 bytes
print-type-size field `.next_token_cannot_be_unary`: 1 bytes
print-type-size field `.include_comments`: 1 bytes
print-type-size end padding: 2 bytes
print-type-size type: `tokenizer::TokenizerControlBlock`: 32 bytes, alignment: 8 bytes
print-type-size field `.global_comments`: 24 bytes
print-type-size field `.is_within_text`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `types::bloom_filter::BloomFilterU64`: 32 bytes, alignment: 8 bytes
print-type-size field `.0`: 32 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<&std::rc::Rc<module::Module>, (), [closure@std::iter::Iterator::for_each::call<(usize, &std::rc::Rc<module::Module>), [closure@src\api\definitions\mod.rs:320:23: 320:31]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &smartstring::SmartString<smartstring::LazyCompact>, (), std::ops::ControlFlow<usize>, [closure@std::iter::Iterator::find_map::check<(usize, &smartstring::SmartString<smartstring::LazyCompact>), usize, [closure@src\types\scope.rs:454:23: 454:33]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@std::iter::Iterator::find::check<(usize, (&str, bool, &types::dynamic::Dynamic)), [closure@src\parser.rs:148:23: 148:39]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@std::iter::Iterator::find::check<(usize, (&str, bool, &types::dynamic::Dynamic)), [closure@src\parser.rs:148:23: 148:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::result::Result<(), types::parse_error::ParseError>, [closure@std::iter::Iterator::try_for_each::call<&ast::ident::Ident, std::result::Result<(), types::parse_error::ParseError>, [closure@src\parser.rs:1473:35: 1473:56]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<std::boxed::Box<str>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<str>, std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:1125:55: 1125:58]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<std::boxed::Box<str>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<str>, std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:946:55: 946:58]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<std::string::String> as std::vec::spec_extend::SpecExtend<std::string::String, std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, for<'a> fn(&'a types::immutable_string::ImmutableString) -> std::string::String {<types::immutable_string::ImmutableString as std::string::ToString>::to_string}>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, &mut std::vec::IntoIter<types::dynamic::Dynamic>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, [closure@src\ast\expr.rs:494:41: 494:44]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, std::boxed::Box<str>>, [closure@src\packages\lang_core.rs:223:26: 223:29]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, std::string::String>, fn(&std::string::String) -> types::dynamic::Dynamic {<&std::string::String as std::convert::Into<types::dynamic::Dynamic>>::into}>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\packages\lang_core.rs:213:22: 213:25]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, u8>, [closure@src\packages\blob_basic.rs:104:25: 104:30]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::vec::Drain<'_, types::dynamic::Dynamic>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<u8> as std::vec::spec_extend::SpecExtend<u8, &mut std::vec::IntoIter<u8>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<u8> as std::vec::spec_extend::SpecExtend<u8, std::vec::Drain<'_, u8>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\api\files.rs:109:41: 109:51]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\chaining.rs:138:67: 138:69]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\chaining.rs:152:67: 152:69]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\chaining.rs:168:82: 168:84]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\chaining.rs:177:21: 177:23]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\chaining.rs:298:58: 298:60]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\chaining.rs:316:68: 316:70]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\expr.rs:413:33: 413:35]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\stmt.rs:783:78: 783:80]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\eval\stmt.rs:834:21: 834:28]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\func\script.rs:142:22: 142:27]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:301:27: 301:36]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\packages\string_basic.rs:185:47: 185:55]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\packages\string_basic.rs:210:45: 210:58]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@src\parser.rs:1473:35: 1473:56]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut types::dynamic::Dynamic), [closure@src\packages\string_basic.rs:185:47: 185:55]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, (&smartstring::SmartString<smartstring::LazyCompact>, &mut types::dynamic::Dynamic)), [closure@src\packages\string_basic.rs:210:45: 210:58]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::boxed::Box<str>, [closure@<std::vec::Vec<std::boxed::Box<str>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<str>, std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:1125:55: 1125:58]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::boxed::Box<str>, [closure@<std::vec::Vec<std::boxed::Box<str>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<str>, std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:946:55: 946:58]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::string::String, [closure@<std::vec::Vec<std::string::String> as std::vec::spec_extend::SpecExtend<std::string::String, std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, for<'a> fn(&'a types::immutable_string::ImmutableString) -> std::string::String {<types::immutable_string::ImmutableString as std::string::ToString>::to_string}>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, &mut std::vec::IntoIter<types::dynamic::Dynamic>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, [closure@src\ast\expr.rs:494:41: 494:44]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, std::boxed::Box<str>>, [closure@src\packages\lang_core.rs:223:26: 223:29]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, std::string::String>, fn(&std::string::String) -> types::dynamic::Dynamic {<&std::string::String as std::convert::Into<types::dynamic::Dynamic>>::into}>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\packages\lang_core.rs:213:22: 213:25]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, u8>, [closure@src\packages\blob_basic.rs:104:25: 104:30]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::vec::Drain<'_, types::dynamic::Dynamic>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<u8, [closure@<std::vec::Vec<u8> as std::vec::spec_extend::SpecExtend<u8, &mut std::vec::IntoIter<u8>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<u8, [closure@<std::vec::Vec<u8> as std::vec::spec_extend::SpecExtend<u8, std::vec::Drain<'_, u8>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&ast::ident::Ident, std::result::Result<(), types::parse_error::ParseError>, [closure@src\parser.rs:1473:35: 1473:56]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<'_, (usize, &eval::debugger::BreakPoint), (), std::ops::ControlFlow<(usize, &eval::debugger::BreakPoint)>, [closure@src\eval\debugger.rs:335:21: 335:32], [closure@std::iter::Iterator::find::check<(usize, &eval::debugger::BreakPoint), [closure@src\eval\debugger.rs:336:19: 336:30]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<'_, char, (), std::ops::ControlFlow<std::ops::try_trait::NeverShortCircuit<()>>, for<'a> fn(&'a char) -> bool {std::char::methods::<impl char>::is_ascii}, [closure@<std::iter::Take<I> as std::iter::Iterator>::try_fold::check<'_, char, (), std::ops::try_trait::NeverShortCircuit<()>, core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}], ((), char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), char, [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}]>}>>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&&str, std::boxed::Box<str>, (), [closure@src\module\mod.rs:1125:55: 1125:58], [closure@std::iter::Iterator::for_each::call<std::boxed::Box<str>, [closure@<std::vec::Vec<std::boxed::Box<str>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<str>, std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:1125:55: 1125:58]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&&str, std::boxed::Box<str>, (), [closure@src\module\mod.rs:946:55: 946:58], [closure@std::iter::Iterator::for_each::call<std::boxed::Box<str>, [closure@<std::vec::Vec<std::boxed::Box<str>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<str>, std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:946:55: 946:58]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&ast::expr::Expr, types::dynamic::Dynamic, (), [closure@src\ast\expr.rs:494:41: 494:44], [closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, [closure@src\ast\expr.rs:494:41: 494:44]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::string::String, types::dynamic::Dynamic, (), fn(&std::string::String) -> types::dynamic::Dynamic {<&std::string::String as std::convert::Into<types::dynamic::Dynamic>>::into}, [closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, std::string::String>, fn(&std::string::String) -> types::dynamic::Dynamic {<&std::string::String as std::convert::Into<types::dynamic::Dynamic>>::into}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&types::immutable_string::ImmutableString, std::string::String, (), for<'a> fn(&'a types::immutable_string::ImmutableString) -> std::string::String {<types::immutable_string::ImmutableString as std::string::ToString>::to_string}, [closure@std::iter::Iterator::for_each::call<std::string::String, [closure@<std::vec::Vec<std::string::String> as std::vec::spec_extend::SpecExtend<std::string::String, std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, for<'a> fn(&'a types::immutable_string::ImmutableString) -> std::string::String {<types::immutable_string::ImmutableString as std::string::ToString>::to_string}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u8, types::dynamic::Dynamic, (), [closure@src\packages\blob_basic.rs:104:25: 104:30], [closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::slice::Iter<'_, u8>, [closure@src\packages\blob_basic.rs:104:25: 104:30]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<(usize, &&mut types::dynamic::Dynamic), std::any::TypeId, (), [closure@src\func\call.rs:1351:49: 1351:57], [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<(usize, &&mut types::dynamic::Dynamic), std::any::TypeId, (), [closure@src\func\call.rs:310:34: 310:42], [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<types::dynamic::Dynamic, types::dynamic::Dynamic, (), fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}, [closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@<std::vec::Vec<types::dynamic::Dynamic> as std::vec::spec_extend::SpecExtend<types::dynamic::Dynamic, std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &ast::expr::Expr, std::option::Option<types::dynamic::Dynamic>, (), std::ops::ControlFlow<std::ops::ControlFlow<types::dynamic::Dynamic>>, for<'a> fn(&'a ast::expr::Expr) -> std::option::Option<types::dynamic::Dynamic> {ast::expr::Expr::get_literal_value}, [closure@<std::iter::adapters::GenericShunt<'_, std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, for<'a> fn(&'a ast::expr::Expr) -> std::option::Option<types::dynamic::Dynamic> {ast::expr::Expr::get_literal_value}>, std::option::Option<std::convert::Infallible>> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call<types::dynamic::Dynamic, std::ops::ControlFlow<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> std::ops::ControlFlow<types::dynamic::Dynamic> {std::ops::ControlFlow::<types::dynamic::Dynamic>::Break}>::{closure#0}], std::ops::ControlFlow<types::dynamic::Dynamic>>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::map::map_try_fold<'_, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), &ast::script_fn::ScriptFnDef, (), std::ops::ControlFlow<()>, [closure@src\ast\ast.rs:756:18: 756:32], [closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &smallvec::SmallVec<[usize; 1]>, std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@src\ast\stmt.rs:822:51: 822:58], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::all::check<&usize, [closure@src\ast\stmt.rs:822:77: 822:81]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &smallvec::SmallVec<[usize; 1]>, std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@src\optimizer.rs:716:48: 716:51], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&usize, [closure@src\optimizer.rs:716:66: 716:70]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>, std::slice::Iter<'_, ast::ident::Ident>, (), std::ops::ControlFlow<()>, [closure@src\parser.rs:200:31: 200:34], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&ast::ident::Ident, [closure@src\parser.rs:201:26: 201:29]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>, std::slice::Iter<'_, ast::ident::Ident>, (), std::result::Result<(), types::parse_error::ParseError>, [closure@src\parser.rs:1472:31: 1472:34], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::result::Result<(), types::parse_error::ParseError>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::result::Result<(), types::parse_error::ParseError>, [closure@std::iter::Iterator::try_for_each::call<&ast::ident::Ident, std::result::Result<(), types::parse_error::ParseError>, [closure@src\parser.rs:1473:35: 1473:56]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@src\parser.rs:1887:39: 1887:42], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:1888:34: 1888:37]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@src\parser.rs:606:39: 606:42], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:607:34: 607:37]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@src\parser.rs:681:43: 681:46], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:682:38: 682:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>, std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@src\parser.rs:238:23: 238:26], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_rfold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::DoubleEndedIterator>::try_rfold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &types::immutable_string::ImmutableString, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@std::iter::Iterator::find::check<(usize, &types::immutable_string::ImmutableString), [closure@src\parser.rs:241:19: 241:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@src\api\type_names.rs:208:31: 208:34], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:209:31: 209:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@src\api\type_names.rs:242:31: 242:34], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:243:31: 243:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, [closure@src\eval\stmt.rs:507:35: 507:38], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, [closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, &dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, [closure@src\eval\stmt.rs:508:35: 508:38]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>, [closure@src\func\call.rs:216:43: 216:46], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>, [closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, (&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), [closure@src\func\call.rs:217:43: 217:46]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@src\func\call.rs:257:43: 257:46], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\call.rs:258:38: 258:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@src\func\script.rs:239:56: 239:59], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\script.rs:239:76: 239:79]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@src\optimizer.rs:1251:23: 1251:26], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\optimizer.rs:1252:18: 1252:21]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::boxed::Box<types::scope::Scope<'_, 8>>, std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@src\parser.rs:146:27: 146:30], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@std::iter::Iterator::find::check<(usize, (&str, bool, &types::dynamic::Dynamic)), [closure@src\parser.rs:148:23: 148:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<&module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<&module::FuncInfo>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<&module::FuncInfo>, [closure@std::iter::Iterator::find::check<&module::FuncInfo, &mut [closure@src\module\mod.rs:1951:31: 1951:35]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::map::map_try_fold<'_, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), &ast::script_fn::ScriptFnDef, (), std::ops::ControlFlow<()>, [closure@src\ast\ast.rs:756:18: 756:32], [closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::rc::Rc<module::Module>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), std::ops::ControlFlow<()>, [closure@src\eval\expr.rs:160:31: 160:34], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic), (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<()>, [closure@src\types\scope.rs:813:18: 813:33], [closure@std::iter::adapters::map::map_try_fold<'_, (&str, bool, &types::dynamic::Dynamic), (&str, bool, types::dynamic::Dynamic), (), std::ops::ControlFlow<()>, [closure@src\types\scope.rs:804:18: 804:43], [closure@std::iter::Iterator::any::check<(&str, bool, types::dynamic::Dynamic), [closure@src\parser.rs:2908:60: 2908:69]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic), (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<()>, [closure@src\types\scope.rs:813:18: 813:33], [closure@std::iter::adapters::map::map_try_fold<'_, (&str, bool, &types::dynamic::Dynamic), (&str, bool, types::dynamic::Dynamic), (), std::ops::ControlFlow<()>, [closure@src\types\scope.rs:804:18: 804:43], [closure@std::iter::Iterator::any::check<(&str, bool, types::dynamic::Dynamic), [closure@src\parser.rs:2913:52: 2913:61]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size end padding: 24 bytes
print-type-size type: `api::definitions::Definitions<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.engine`: 8 bytes
print-type-size field `.scope`: 8 bytes
print-type-size field `.config`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `config::hashing::SusLock<(u64, u64)>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.data`: 16 bytes
print-type-size field `.initialized`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `eval::debugger::BreakPoint`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `AtFunctionCall`: 23 bytes
print-type-size field `.enabled`: 1 bytes
print-type-size padding: 6 bytes
print-type-size field `.name`: 8 bytes, alignment: 8 bytes
print-type-size field `.args`: 8 bytes
print-type-size variant `AtPosition`: 15 bytes
print-type-size field `.enabled`: 1 bytes
print-type-size field `.pos`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.source`: 8 bytes, alignment: 8 bytes
print-type-size variant `AtFunctionName`: 15 bytes
print-type-size field `.enabled`: 1 bytes
print-type-size padding: 6 bytes
print-type-size field `.name`: 8 bytes, alignment: 8 bytes
print-type-size variant `AtProperty`: 15 bytes
print-type-size field `.enabled`: 1 bytes
print-type-size padding: 6 bytes
print-type-size field `.name`: 8 bytes, alignment: 8 bytes
print-type-size type: `func::call::ArgBackup<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.orig_mut`: 8 bytes
print-type-size field `.value_copy`: 16 bytes
print-type-size type: `func::callable_function::CallableFunction`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Pure`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Method`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Iterator`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Plugin`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Script`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcVacantEntry<'_, u64, module::FuncInfo>`: 24 bytes, alignment: 8 bytes
print-type-size field `.hash`: 8 bytes
print-type-size field `.key`: 8 bytes
print-type-size field `.table`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcVacantEntry<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.hash`: 8 bytes
print-type-size field `.key`: 8 bytes
print-type-size field `.table`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcVacantEntry<'_, u64, types::immutable_string::ImmutableString>`: 24 bytes, alignment: 8 bytes
print-type-size field `.hash`: 8 bytes
print-type-size field `.key`: 8 bytes
print-type-size field `.table`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTableInner<std::alloc::Global>, [closure@hashbrown::raw::RawTableInner<std::alloc::Global>::rehash_in_place::{closure#0}]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 16 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `module::_::_serde::de::Unexpected<'_>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Str`: 23 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `Bytes`: 23 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `Other`: 23 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `Unsigned`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Signed`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Float`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Char`: 7 bytes
print-type-size padding: 3 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size variant `Bool`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `Unit`: 0 bytes
print-type-size variant `Option`: 0 bytes
print-type-size variant `NewtypeStruct`: 0 bytes
print-type-size variant `Seq`: 0 bytes
print-type-size variant `Map`: 0 bytes
print-type-size variant `Enum`: 0 bytes
print-type-size variant `UnitVariant`: 0 bytes
print-type-size variant `NewtypeVariant`: 0 bytes
print-type-size variant `TupleVariant`: 0 bytes
print-type-size variant `StructVariant`: 0 bytes
print-type-size type: `module::resolvers::stat::StaticModuleResolver`: 24 bytes, alignment: 8 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `packages::iter_basic::StepRange<i32>`: 24 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 4 bytes
print-type-size field `.to`: 4 bytes
print-type-size field `.step`: 4 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 3 bytes
print-type-size type: `packages::iter_basic::StepRange<u32>`: 24 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 4 bytes
print-type-size field `.to`: 4 bytes
print-type-size field `.step`: 4 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 3 bytes
print-type-size type: `parser::ParseSettings`: 24 bytes, alignment: 8 bytes
print-type-size field `.level`: 8 bytes
print-type-size field `.max_expr_depth`: 8 bytes
print-type-size field `.options`: 2 bytes
print-type-size field `.pos`: 4 bytes
print-type-size field `.flags`: 1 bytes
print-type-size end padding: 1 bytes
print-type-size type: `ryu::buffer::Buffer`: 24 bytes, alignment: 1 bytes
print-type-size field `.bytes`: 24 bytes
print-type-size type: `serde::de::EnumDeserializer<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.tag`: 16 bytes
print-type-size field `.content`: 8 bytes
print-type-size type: `serde_json::de::SliceRead<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.slice`: 16 bytes
print-type-size field `.index`: 8 bytes
print-type-size type: `serde_json::de::StrRead<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.delegate`: 24 bytes
print-type-size type: `serde_json::error::ErrorCode`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Message`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Io`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `EofWhileParsingList`: 0 bytes
print-type-size variant `EofWhileParsingObject`: 0 bytes
print-type-size variant `EofWhileParsingString`: 0 bytes
print-type-size variant `EofWhileParsingValue`: 0 bytes
print-type-size variant `ExpectedColon`: 0 bytes
print-type-size variant `ExpectedListCommaOrEnd`: 0 bytes
print-type-size variant `ExpectedObjectCommaOrEnd`: 0 bytes
print-type-size variant `ExpectedSomeIdent`: 0 bytes
print-type-size variant `ExpectedSomeValue`: 0 bytes
print-type-size variant `InvalidEscape`: 0 bytes
print-type-size variant `InvalidNumber`: 0 bytes
print-type-size variant `NumberOutOfRange`: 0 bytes
print-type-size variant `InvalidUnicodeCodePoint`: 0 bytes
print-type-size variant `ControlCharacterWhileParsingString`: 0 bytes
print-type-size variant `KeyMustBeAString`: 0 bytes
print-type-size variant `LoneLeadingSurrogateInHexEscape`: 0 bytes
print-type-size variant `TrailingComma`: 0 bytes
print-type-size variant `TrailingCharacters`: 0 bytes
print-type-size variant `UnexpectedEndOfHexEscape`: 0 bytes
print-type-size variant `RecursionLimitExceeded`: 0 bytes
print-type-size type: `smallvec::SmallVec<[char; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 16 bytes
print-type-size type: `smallvec::SmallVec<[usize; 1]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.capacity`: 8 bytes
print-type-size field `.data`: 16 bytes
print-type-size type: `smallvec::SmallVecData<[&mut types::dynamic::Dynamic; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 24 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 24 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[api::custom_syntax::Expression<'_>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 24 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 24 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::any::TypeId; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 24 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 24 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 24 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 24 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[std::rc::Rc<module::Module>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 24 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 24 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[types::immutable_string::ImmutableString; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 24 bytes
print-type-size field `.heap`: 16 bytes
print-type-size field `.inline`: 24 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::ForceResult<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Leaf`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Internal`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.node`: 16 bytes
print-type-size field `.idx`: 8 bytes
print-type-size type: `smartstring::SmartString<smartstring::LazyCompact>`: 24 bytes, alignment: 8 bytes
print-type-size field `.mode`: 0 bytes
print-type-size field `.data`: 24 bytes
print-type-size type: `smartstring::boxed::BoxedString`: 24 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `smartstring::inline::InlineString`: 24 bytes, alignment: 8 bytes
print-type-size field `.marker`: 1 bytes
print-type-size field `.data`: 23 bytes
print-type-size type: `std::borrow::Cow<'_, str>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Borrowed`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `Owned`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::cell::RefCell<types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.root`: 16 bytes
print-type-size field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.map`: 24 bytes
print-type-size type: `std::collections::hash_map::VacantEntry<'_, u64, module::FuncInfo>`: 24 bytes, alignment: 8 bytes
print-type-size field `.base`: 24 bytes
print-type-size type: `std::collections::hash_map::VacantEntry<'_, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.base`: 24 bytes
print-type-size type: `std::collections::hash_map::VacantEntry<'_, u64, types::immutable_string::ImmutableString>`: 24 bytes, alignment: 8 bytes
print-type-size field `.base`: 24 bytes
print-type-size type: `std::fmt::DebugTuple<'_, '_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.fmt`: 8 bytes
print-type-size field `.fields`: 8 bytes
print-type-size field `.result`: 1 bytes
print-type-size field `.empty_name`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `std::io::error::Custom`: 24 bytes, alignment: 8 bytes
print-type-size field `.error`: 16 bytes
print-type-size field `.kind`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::io::error::SimpleMessage`: 24 bytes, alignment: 8 bytes
print-type-size field `.message`: 16 bytes
print-type-size field `.kind`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::iter::Enumerate<std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Copied<std::slice::Iter<'_, std::any::TypeId>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Rev<std::slice::Iter<'_, ast::stmt::Stmt>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, &mut types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, &str>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, eval::debugger::BreakPoint>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, eval::debugger::CallStackFrame>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, std::any::TypeId>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, std::boxed::Box<str>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, std::path::PathBuf>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, u64>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<'_, u8>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::IterMut<'_, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::str::Chars<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.count`: 8 bytes
print-type-size type: `std::iter::Filter<std::iter::Enumerate<std::slice::Iter<'_, eval::debugger::BreakPoint>>, [closure@src\eval\debugger.rs:335:21: 335:32]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Filter<std::slice::Iter<'_, ast::stmt::RangeCase>, [closure@src\eval\stmt.rs:371:55: 371:58]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\api\definitions\mod.rs:318:21: 318:24]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:187:17: 187:20]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.predicate`: 8 bytes
print-type-size type: `std::iter::FilterMap<std::slice::Iter<'_, ast::stmt::Stmt>, [closure@src\ast\ast.rs:859:45: 859:56]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.f`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:187:17: 187:20]>, [closure@src\serde\metadata.rs:188:19: 188:22]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:187:17: 187:20]>, [closure@src\serde\metadata.rs:188:19: 188:22]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<std::iter::Take<std::iter::Filter<std::str::Chars<'_>, for<'a> fn(&'a char) -> bool {std::char::methods::<impl char>::is_ascii}>>, [closure@src\packages\blob_basic.rs:1470:22: 1470:26]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>`: 24 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 24 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, &types::scope::Scope<'_, 8>>, [closure@src\api\definitions\mod.rs:236:38: 236:46]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 8 bytes
print-type-size field `.f`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &mut types::dynamic::Dynamic>, [closure@src\func\call.rs:144:22: 144:25]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.f`: 8 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::boxed::Box<str>>, [closure@src\packages\lang_core.rs:223:26: 223:29]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.f`: 8 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\packages\lang_core.rs:213:22: 213:25]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.f`: 8 bytes
print-type-size type: `std::iter::Peekable<std::str::Chars<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.peeked`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::iter::Skip<std::iter::Copied<std::slice::Iter<'_, &str>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::iter::Map<std::slice::Iter<'_, ast::ident::Ident>, for<'a> fn(&'a ast::ident::Ident) -> &'a str {ast::ident::Ident::as_str}>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::option::IntoIter<&str>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::slice::Iter<'_, ast::expr::Expr>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::slice::Iter<'_, char>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Skip<std::str::Chars<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Filter<std::str::Chars<'_>, for<'a> fn(&'a char) -> bool {std::char::methods::<impl char>::is_ascii}>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Repeat<&str>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::str::Chars<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.n`: 8 bytes
print-type-size type: `std::iter::adapters::GenericShunt<'_, std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, for<'a> fn(&'a ast::expr::Expr) -> std::option::Option<types::dynamic::Dynamic> {ast::expr::Expr::get_literal_value}>, std::option::Option<std::convert::Infallible>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size field `.residual`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(&str, &std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<(&str, &types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<[&mut types::dynamic::Dynamic; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<[api::custom_syntax::Expression<'_>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::any::TypeId; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<[std::rc::Rc<module::Module>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<[types::immutable_string::ImmutableString; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<eval::debugger::BreakPoint>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<func::callable_function::CallableFunction>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTableInner<std::alloc::Global>, [closure@hashbrown::raw::RawTableInner<std::alloc::Global>::rehash_in_place::{closure#0}]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<i32>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<u32>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::SmallVec<[usize; 1]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smartstring::SmartString<smartstring::LazyCompact>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<smartstring::inline::InlineString>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::cell::RefCell<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<(&str, &std::rc::Rc<module::Module>)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<(&str, &types::dynamic::Dynamic)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[&mut types::dynamic::Dynamic; 3]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[api::custom_syntax::Expression<'_>; 3]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::any::TypeId; 3]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[std::rc::Rc<module::Module>; 3]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[types::immutable_string::ImmutableString; 3]>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<i64>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<u64>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::option::Option<(tokenizer::Token, tokenizer::Position)>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<&module::FuncInfo>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(&str, &std::rc::Rc<module::Module>)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(&str, &types::dynamic::Dynamic)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(std::string::String, std::string::String)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<T, A>::dedup_by::FillGapOnDrop<'_, types::dynamic::Dynamic, std::alloc::Global>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<ast::stmt::Stmt>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<char>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::any::TypeId>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::boxed::Box<str>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::in_place_drop::InPlaceDstBufDrop<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<types::custom_types::CustomTypeInfo>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<types::custom_types::CustomTypesCollection>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<(&str, &std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<(&str, &types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<[&mut types::dynamic::Dynamic; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<[api::custom_syntax::Expression<'_>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<[std::any::TypeId; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<[std::rc::Rc<ast::script_fn::ScriptFnDef>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<[std::rc::Rc<module::Module>; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<[types::immutable_string::ImmutableString; 3]>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<eval::debugger::BreakPoint>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<func::callable_function::CallableFunction>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<i32>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<u32>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::SmallVec<[usize; 1]>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<smartstring::inline::InlineString>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::cell::RefCell<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<(&str, &std::rc::Rc<module::Module>)>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<(&str, &types::dynamic::Dynamic)>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<i64>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<u64>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::option::Option<(tokenizer::Token, tokenizer::Position)>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<types::custom_types::CustomTypeInfo>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>`: 24 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 24 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 24 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, i128>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, std::vec::Vec<types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, u128>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, smallvec::CollectionAllocErr>, std::alloc::Layout>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, (types::dynamic::Dynamic, bool)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, (types::dynamic::Dynamic, tokenizer::Position)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, rust_decimal::Decimal>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, std::vec::Vec<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, types::dynamic::DynamicReadLock<'_, types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::collections::TryReserveError>, std::ptr::NonNull<[u8]>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::collections::TryReserveErrorKind>, std::ptr::NonNull<[u8]>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::string::String>, std::num::NonZeroU8>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Break`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Continue`: 9 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, ast::expr::Expr>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, ast::stmt::Stmt>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::RangeInclusive<i64>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::ops::RangeInclusive<u64>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::ops::RangeInclusive<usize>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `std::option::Option<(&&mut types::dynamic::Dynamic, &[&mut types::dynamic::Dynamic])>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&ast::expr::Expr, &[ast::expr::Expr])>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&mut &mut types::dynamic::Dynamic, &mut [&mut types::dynamic::Dynamic])>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&mut types::dynamic::Dynamic, &mut [types::dynamic::Dynamic])>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&str, &std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&str, &types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&types::dynamic::Dynamic, (&smartstring::SmartString<smartstring::LazyCompact>, &std::vec::Vec<types::immutable_string::ImmutableString>))>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::alloc::Layout, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::ptr::NonNull<u8>, std::alloc::Layout)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(tokenizer::Token, tokenizer::Position)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(types::dynamic::Dynamic, &ast::stmt::OpAssignment)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(types::immutable_string::ImmutableString, types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &str)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, std::any::TypeId)>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<func::callable_function::CallableFunction>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<i128>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::BitRange>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<i32>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<u32>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, smallvec::alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\serde\metadata.rs:187:17: 187:20]>, [closure@src\serde\metadata.rs:188:19: 188:22]>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, &types::scope::Scope<'_, 8>>, [closure@src\api\definitions\mod.rs:236:38: 236:46]>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Peekable<std::str::Chars<'_>>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<f64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<i64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<u64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<i64>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<u64>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<(tokenizer::Token, tokenizer::Position)>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::vec::Vec<types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::vec::Vec<types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Some`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, std::ops::Range<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, std::ops::RangeInclusive<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, std::vec::Vec<types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, std::vec::Vec<u8>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, types::fn_ptr::FnPtr>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLock<'_, types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, std::ops::Range<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, std::ops::RangeInclusive<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, std::vec::Vec<types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, std::vec::Vec<u8>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, types::fn_ptr::FnPtr>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicReadLockInner<'_, types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, bool>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, char>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, f64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, i64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, rust_decimal::Decimal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, std::ops::Range<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, std::ops::RangeInclusive<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, std::time::Instant>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, std::vec::Vec<types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, std::vec::Vec<u8>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, types::fn_ptr::FnPtr>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLock<'_, types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, bool>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, char>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, f64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, i64>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, rust_decimal::Decimal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, std::ops::Range<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, std::ops::RangeInclusive<i64>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, std::time::Instant>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, std::vec::Vec<types::dynamic::Dynamic>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, std::vec::Vec<u8>>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, types::dynamic::Dynamic>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, types::fn_ptr::FnPtr>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::DynamicWriteLockInner<'_, types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<u128>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::panic::Location<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.file`: 16 bytes
print-type-size field `.line`: 4 bytes
print-type-size field `.col`: 4 bytes
print-type-size type: `std::rc::RcBox<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::result::Result<&mut engine::Engine, std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<&str, &str>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<(&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>), usize>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<(std::alloc::Layout, usize), std::alloc::LayoutError>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(types::dynamic::Dynamic, bool), std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<(types::dynamic::Dynamic, tokenizer::Position), std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<ast::expr::Expr, types::parse_error::ParseError>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<ast::stmt::Stmt, types::parse_error::ParseError>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<i128, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::BitRange, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<i32>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<u32>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<rust_decimal::Decimal, &str>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 20 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<rust_decimal::Decimal, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::result::Result<std::alloc::Layout, smallvec::CollectionAllocErr>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::num::NonZeroU8, std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Err`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Ok`: 9 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<std::ops::Range<i64>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::ops::Range<u64>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>>, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<[u8]>, std::collections::TryReserveError>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<[u8]>, std::collections::TryReserveErrorKind>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::string::String, &str>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::string::String, serde_json::Error>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::string::String, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::vec::Vec<types::dynamic::Dynamic>, &str>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::vec::Vec<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::vec::Vec<u8>, &str>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 24 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::vec::Vec<u8>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 24 bytes
print-type-size field `.0`: 24 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<types::dynamic::Dynamic, types::parse_error::ParseError>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<types::dynamic::DynamicReadLock<'_, types::immutable_string::ImmutableString>, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<u128, std::boxed::Box<types::error::EvalAltResult>>`: 24 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<&module::FuncInfo>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<(&str, &std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<(&str, &types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<(&str, serde::metadata::ModuleMetadata<'_>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<(std::string::String, std::string::String)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<serde::metadata::FnMetadata<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge::MergeHole<types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::str::CharIndices<'_>`: 24 bytes, alignment: 8 bytes
print-type-size field `.front_offset`: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::str::pattern::EmptyNeedle`: 24 bytes, alignment: 8 bytes
print-type-size field `.position`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size field `.is_match_fw`: 1 bytes
print-type-size field `.is_match_bw`: 1 bytes
print-type-size field `.is_finished`: 1 bytes
print-type-size end padding: 5 bytes
print-type-size type: `std::string::String`: 24 bytes, alignment: 8 bytes
print-type-size field `.vec`: 24 bytes
print-type-size type: `std::sys::windows::c::SECURITY_ATTRIBUTES`: 24 bytes, alignment: 8 bytes
print-type-size field `.nLength`: 4 bytes
print-type-size padding: 4 bytes
print-type-size field `.lpSecurityDescriptor`: 8 bytes, alignment: 8 bytes
print-type-size field `.bInheritHandle`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::vec::Vec<&module::FuncInfo>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<&mut types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<&str>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(&str, &std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(&str, &types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(&str, serde::metadata::ModuleMetadata<'_>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(ast::ident::Ident, ast::expr::Expr)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(std::string::String, std::string::String)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<T, A>::dedup_by::FillGapOnDrop<'_, types::dynamic::Dynamic, std::alloc::Global>`: 24 bytes, alignment: 8 bytes
print-type-size field `.read`: 8 bytes
print-type-size field `.write`: 8 bytes
print-type-size field `.vec`: 8 bytes
print-type-size type: `std::vec::Vec<api::custom_syntax::Expression<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ast::ast::ASTNode<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ast::expr::Expr>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ast::ident::Ident>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ast::stmt::ConditionalExpr>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ast::stmt::RangeCase>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ast::stmt::Stmt>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<char>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<eval::cache::FnResolutionCache>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<eval::debugger::BreakPoint>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<eval::debugger::CallStackFrame>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<serde::metadata::FnMetadata<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<serde::metadata::FnParam<'_>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<smartstring::SmartString<smartstring::LazyCompact>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::any::TypeId>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::borrow::Cow<'_, str>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<str>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::iter::Peekable<std::str::Chars<'_>>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::rc::Rc<module::Module>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::slice::merge_sort::Run>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::vec::Vec<types::immutable_string::ImmutableString>>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<types::immutable_string::ImmutableString>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<u8>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<usize>`: 24 bytes, alignment: 8 bytes
print-type-size field `.buf`: 16 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::vec::in_place_drop::InPlaceDstBufDrop<types::dynamic::Dynamic>`: 24 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `types::custom_types::CustomTypeInfo`: 24 bytes, alignment: 8 bytes
print-type-size field `.display_name`: 24 bytes
print-type-size type: `types::custom_types::CustomTypesCollection`: 24 bytes, alignment: 8 bytes
print-type-size field `.0`: 24 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, [&mut types::dynamic::Dynamic], [closure@src\func\call.rs:385:58: 385:66]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size field `.restore`: 8 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, [&mut types::dynamic::Dynamic], [closure@src\func\call.rs:690:74: 690:82]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size field `.restore`: 8 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::cache::Caches, [closure@src\eval\stmt.rs:59:56: 59:64]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\chaining.rs:102:56: 102:64]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\chaining.rs:1031:41: 1031:49]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\chaining.rs:700:83: 700:91]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\chaining.rs:73:56: 73:64]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\chaining.rs:893:37: 893:45]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\expr.rs:236:85: 236:93]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\expr.rs:270:81: 270:89]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\stmt.rs:140:64: 140:72]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\stmt.rs:198:76: 198:84]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\eval\stmt.rs:46:79: 46:87]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\func\call.rs:1383:56: 1383:64]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\func\call.rs:1393:64: 1393:72]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\func\call.rs:1520:60: 1520:68]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\func\call.rs:583:56: 583:64]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\func\call.rs:670:64: 670:72]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, eval::global_state::GlobalRuntimeState, [closure@src\func\call.rs:738:76: 738:84]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, smallvec::SmallVec<[types::dynamic::Dynamic; 5]>, [closure@src\eval\chaining.rs:1041:79: 1041:87]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, smallvec::SmallVec<[types::dynamic::Dynamic; 5]>, [closure@src\eval\chaining.rs:711:67: 711:75]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, smallvec::SmallVec<[types::dynamic::Dynamic; 5]>, [closure@src\eval\chaining.rs:902:88: 902:96]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, types::scope::Scope<'_, 8>, [closure@src\api\call_fn.rs:244:75: 244:83]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, types::scope::Scope<'_, 8>, [closure@src\eval\stmt.rs:33:77: 33:85]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, types::scope::Scope<'_, 8>, [closure@src\eval\stmt.rs:515:62: 515:70]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `types::restore::RestoreOnDrop<'_, types::scope::Scope<'_, 8>, [closure@src\eval\stmt.rs:650:88: 650:96]>`: 24 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.restore`: 16 bytes
print-type-size type: `rust_decimal::decimal::CalculationResult`: 20 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Overflow`: 0 bytes
print-type-size variant `DivByZero`: 0 bytes
print-type-size type: `std::option::Option<rust_decimal::Decimal>`: 20 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, eval::debugger::BreakPoint, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size field `.vec`: 8 bytes
print-type-size field `.num_init`: 8 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, eval::debugger::CallStackFrame, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size field `.vec`: 8 bytes
print-type-size field `.num_init`: 8 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, std::boxed::Box<str>, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size field `.vec`: 8 bytes
print-type-size field `.num_init`: 8 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, types::dynamic::Dynamic, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size field `.vec`: 8 bytes
print-type-size field `.num_init`: 8 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &ast::stmt::Stmt, (), std::ops::ControlFlow<usize>, [closure@std::iter::Iterator::find_map::check<(usize, &ast::stmt::Stmt), usize, [closure@src\optimizer.rs:253:23: 253:34]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &types::immutable_string::ImmutableString, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@std::iter::Iterator::find::check<(usize, &types::immutable_string::ImmutableString), [closure@src\parser.rs:241:19: 241:28]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &u8, (), std::result::Result<(), std::fmt::Error>, [closure@std::iter::Iterator::try_for_each::call<(usize, &u8), std::result::Result<(), std::fmt::Error>, [closure@src\types\dynamic.rs:557:51: 557:59]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::Take<I> as std::iter::Iterator>::try_fold::check<'_, &char, (), std::ops::try_trait::NeverShortCircuit<()>, core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}], ((), &char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), &char, [closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}]>}>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::Take<I> as std::iter::Iterator>::try_fold::check<'_, &str, (), std::ops::try_trait::NeverShortCircuit<()>, core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}], ((), &str)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), &str, [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}]>}>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::Take<I> as std::iter::Iterator>::try_fold::check<'_, char, (), std::ops::try_trait::NeverShortCircuit<()>, core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}], ((), char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), char, [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}]>}>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::Take<I> as std::iter::Iterator>::try_fold::check<'_, char, (), std::ops::try_trait::NeverShortCircuit<()>, core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}], ((), char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), char, [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}]>}>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::adapters::GenericShunt<'_, std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, for<'a> fn(&'a ast::expr::Expr) -> std::option::Option<types::dynamic::Dynamic> {ast::expr::Expr::get_literal_value}>, std::option::Option<std::convert::Infallible>> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call<types::dynamic::Dynamic, std::ops::ControlFlow<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> std::ops::ControlFlow<types::dynamic::Dynamic> {std::ops::ControlFlow::<types::dynamic::Dynamic>::Break}>::{closure#0}], std::ops::ControlFlow<types::dynamic::Dynamic>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::DoubleEndedIterator>::try_rfold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &types::immutable_string::ImmutableString, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@std::iter::Iterator::find::check<(usize, &types::immutable_string::ImmutableString), [closure@src\parser.rs:241:19: 241:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2155:25: 2155:29], [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2159:25: 2159:29], [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\module\mod.rs:2160:27: 2160:30]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@<std::str::CharIndices<'_> as std::iter::DoubleEndedIterator>::next_back::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>::find<[closure@hashbrown::map::equivalent_key<u64, u64, func::callable_function::CallableFunction>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, module::FuncInfo)>::find<[closure@hashbrown::map::equivalent_key<u64, u64, module::FuncInfo>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>::find<[closure@hashbrown::map::equivalent_key<u64, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>::find<[closure@hashbrown::rustc_entry::<impl hashbrown::map::HashMap<u64, std::option::Option<eval::cache::FnResolutionCacheEntry>, func::hashing::StraightHasherBuilder>>::rustc_entry::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>::find<[closure@hashbrown::map::equivalent_key<u64, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>::find<[closure@hashbrown::map::equivalent_key<u64, u64, types::dynamic::Dynamic>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, types::immutable_string::ImmutableString)>::find<[closure@hashbrown::map::equivalent_key<u64, u64, types::immutable_string::ImmutableString>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, types::immutable_string::ImmutableString)>::find<[closure@hashbrown::rustc_entry::<impl hashbrown::map::HashMap<u64, types::immutable_string::ImmutableString, func::hashing::StraightHasherBuilder>>::rustc_entry::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTableInner<std::alloc::Global>::is_in_same_group::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTableInner<std::alloc::Global>::prepare_resize::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTableInner<std::alloc::Global>::rehash_in_place::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::map::DrainFilterInner<'_, u64, smallvec::SmallVec<[usize; 1]>>::next<[closure@std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>::retain<[closure@src\optimizer.rs:670:26: 670:35]>::{closure#0}], std::alloc::Global>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\compile.rs:101:27: 101:33]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:236:38: 236:46]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:320:23: 320:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:373:18: 373:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\files.rs:223:40: 223:50]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\type_names.rs:203:22: 203:24]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\api\type_names.rs:237:22: 237:24]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:1031:41: 1031:49]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:136:30: 136:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:150:30: 150:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:197:82: 197:84]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:200:78: 200:80]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:223:82: 223:84]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:226:78: 226:80]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:264:30: 264:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:266:75: 266:77]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:285:30: 285:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:700:83: 700:91]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\chaining.rs:893:37: 893:45]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\data_check.rs:131:18: 131:21]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\debugger.rs:336:19: 336:30]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:199:29: 199:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:236:85: 236:93]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:270:81: 270:89]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:305:31: 305:34]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:375:26: 375:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:379:30: 379:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:385:26: 385:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:389:30: 389:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:39:13: 39:15]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:423:31: 423:34]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\expr.rs:78:29: 78:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:198:76: 198:84]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:313:30: 313:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:357:46: 357:51]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:379:46: 379:51]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:393:30: 393:32]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:430:34: 430:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:46:79: 46:87]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:473:34: 473:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:504:41: 504:43]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:504:80: 504:82]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:803:37: 803:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:833:21: 833:23]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:849:38: 849:40]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\stmt.rs:851:33: 851:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\eval\target.rs:354:26: 354:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1040:30: 1040:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1086:30: 1086:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1093:30: 1093:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1112:30: 1112:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1126:30: 1126:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1145:39: 1145:44]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1351:49: 1351:57]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1407:35: 1407:38]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:1414:51: 1414:54]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:202:45: 202:47]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:213:38: 213:40]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:213:81: 213:83]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:273:53: 273:59]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:310:34: 310:42]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:410:35: 410:38]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:415:31: 415:34]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:460:71: 460:76]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:467:71: 467:76]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\func\call.rs:738:76: 738:84]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\mod.rs:2086:27: 2086:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\mod.rs:2160:27: 2160:30]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\mod.rs:751:42: 751:47]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\mod.rs:755:23: 755:27]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:315:22: 315:27]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:330:18: 330:23]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:384:26: 384:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\module\resolvers\stat.rs:166:25: 166:27]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\optimizer.rs:209:27: 209:33]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\optimizer.rs:670:26: 670:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\optimizer.rs:672:29: 672:36]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\optimizer.rs:700:27: 700:30]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:108:64: 108:66]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:29:53: 29:55]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:37:53: 37:55]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:45:53: 45:55]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:501:29: 501:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:506:29: 506:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:511:29: 511:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:520:33: 520:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:526:29: 526:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:531:29: 531:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:57:57: 57:59]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:66:53: 66:55]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:79:64: 79:66]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:94:64: 94:66]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1350:24: 1350:30]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1741:23: 1741:29]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1747:21: 1747:23]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:2320:26: 2320:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:842:26: 842:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:934:26: 934:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\blob_basic.rs:1472:27: 1472:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:160:38: 160:53]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:238:19: 238:28]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:255:19: 255:28]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:274:19: 274:28]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\string_more.rs:632:59: 632:66]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\string_more.rs:716:32: 716:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\string_more.rs:819:22: 819:31]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\packages\string_more.rs:836:26: 836:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:148:23: 148:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:1936:34: 1936:36]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:1942:37: 1942:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:2335:33: 2335:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:2361:33: 2361:35]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:3669:51: 3669:72]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\parser.rs:3700:22: 3700:43]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\tokenizer.rs:1351:37: 1351:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\tokenizer.rs:1359:37: 1359:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\tokenizer.rs:1364:37: 1364:39]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@src\types\scope.rs:454:23: 454:33]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<&module::FuncInfo, [closure@src\module\mod.rs:755:23: 755:27]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, &eval::debugger::BreakPoint), [closure@src\eval\debugger.rs:336:19: 336:30]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, (&str, bool, &types::dynamic::Dynamic)), [closure@src\parser.rs:148:23: 148:39]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<(usize, &smartstring::SmartString<smartstring::LazyCompact>), usize, [closure@src\types\scope.rs:454:23: 454:33]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\module\mod.rs:2160:27: 2160:30]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>), [closure@src\module\mod.rs:2086:27: 2086:35]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &std::rc::Rc<module::Module>), [closure@src\api\definitions\mod.rs:320:23: 320:31]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2155:25: 2155:29], [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2159:25: 2159:29], [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\module\mod.rs:2160:27: 2160:30]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2159:25: 2159:29], [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\module\mod.rs:2160:27: 2160:30]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&std::rc::Rc<module::Module>, (), [closure@src\serde\metadata.rs:187:17: 187:20], [closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@src\serde\metadata.rs:188:19: 188:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<'_, &std::rc::Rc<module::Module>, (), std::ops::ControlFlow<()>, [closure@src\optimizer.rs:1240:21: 1240:24], [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\optimizer.rs:1241:18: 1241:21]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:209:31: 209:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:243:31: 243:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, [closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, &dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, [closure@src\eval\stmt.rs:508:35: 508:38]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>, [closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, (&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), [closure@src\func\call.rs:217:43: 217:46]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\call.rs:258:38: 258:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\script.rs:239:76: 239:79]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\optimizer.rs:1252:18: 1252:21]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<&module::FuncInfo>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<&module::FuncInfo>, [closure@std::iter::Iterator::find::check<&module::FuncInfo, &mut [closure@src\module\mod.rs:1951:31: 1951:35]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<()>, [closure@std::iter::adapters::filter::filter_try_fold<'_, &module::FuncInfo, (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::map::map_try_fold<'_, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), &ast::script_fn::ScriptFnDef, (), std::ops::ControlFlow<()>, [closure@src\ast\ast.rs:756:18: 756:32], [closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>, (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@std::iter::Iterator::find::check<(usize, (&str, bool, &types::dynamic::Dynamic)), [closure@src\parser.rs:148:23: 148:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&ast::ident::Ident, [closure@src\parser.rs:201:26: 201:29]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::result::Result<(), types::parse_error::ParseError>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::result::Result<(), types::parse_error::ParseError>, [closure@std::iter::Iterator::try_for_each::call<&ast::ident::Ident, std::result::Result<(), types::parse_error::ParseError>, [closure@src\parser.rs:1473:35: 1473:56]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:1888:34: 1888:37]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:607:34: 607:37]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:682:38: 682:41]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::all::check<&usize, [closure@src\ast\stmt.rs:822:77: 822:81]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&usize, [closure@src\optimizer.rs:716:66: 716:70]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_try_rfold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::DoubleEndedIterator>::try_rfold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &types::immutable_string::ImmutableString, (), std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>, [closure@std::iter::Iterator::find::check<(usize, &types::immutable_string::ImmutableString), [closure@src\parser.rs:241:19: 241:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), std::ops::ControlFlow<()>, [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic), (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@src\types\scope.rs:823:18: 823:33], &mut [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, (&str, bool, &types::dynamic::Dynamic), (), std::ops::ControlFlow<(usize, (&str, bool, &types::dynamic::Dynamic))>, [closure@std::iter::Iterator::find::check<(usize, (&str, bool, &types::dynamic::Dynamic)), [closure@src\parser.rs:148:23: 148:39]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, (&str, bool, &types::dynamic::Dynamic), (&str, bool, types::dynamic::Dynamic), (), std::ops::ControlFlow<()>, [closure@src\types\scope.rs:804:18: 804:43], [closure@std::iter::Iterator::any::check<(&str, bool, types::dynamic::Dynamic), [closure@src\parser.rs:2908:60: 2908:69]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, (&str, bool, &types::dynamic::Dynamic), (&str, bool, types::dynamic::Dynamic), (), std::ops::ControlFlow<()>, [closure@src\types\scope.rs:804:18: 804:43], [closure@std::iter::Iterator::any::check<(&str, bool, types::dynamic::Dynamic), [closure@src\parser.rs:2913:52: 2913:61]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), &ast::script_fn::ScriptFnDef, (), std::ops::ControlFlow<()>, [closure@src\ast\ast.rs:756:18: 756:32], [closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, types::dynamic::Dynamic, types::dynamic::Dynamic, std::vec::in_place_drop::InPlaceDrop<types::dynamic::Dynamic>, std::result::Result<std::vec::in_place_drop::InPlaceDrop<types::dynamic::Dynamic>, !>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}, [closure@std::vec::in_place_collect::write_in_place_with_drop<types::dynamic::Dynamic>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, smartstring::SmartString<smartstring::LazyCompact>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, std::borrow::Cow<'_, str>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, std::string::String>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size end padding: 16 bytes
print-type-size type: `ast::ast::ASTNode<'_>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Stmt`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Expr`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `ast::expr::Expr`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `DynamicConstant`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `IntegerConstant`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `FloatConstant`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `StringConstant`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `InterpolatedString`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Array`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Map`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Variable`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Property`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `MethodCall`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Stmt`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `FnCall`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Dot`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Index`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `And`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Or`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Coalesce`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Custom`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `CharConstant`: 11 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size variant `BoolConstant`: 5 bytes
print-type-size field `.0`: 1 bytes
print-type-size field `.1`: 4 bytes
print-type-size variant `Unit`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size type: `ast::expr::FnCallHashes`: 16 bytes, alignment: 8 bytes
print-type-size field `.script`: 8 bytes
print-type-size field `.native`: 8 bytes
print-type-size type: `ast::ident::Ident`: 16 bytes, alignment: 8 bytes
print-type-size field `.name`: 8 bytes
print-type-size field `.pos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `ast::stmt::Stmt`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `If`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Switch`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `While`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Do`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `For`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Var`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Assignment`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `FnCall`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Block`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `TryCatch`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Expr`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `BreakLoop`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Return`: 15 bytes
print-type-size field `.1`: 1 bytes
print-type-size field `.2`: 4 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Import`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Export`: 15 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 2 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Share`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Noop`: 5 bytes
print-type-size padding: 1 bytes
print-type-size field `.0`: 4 bytes, alignment: 2 bytes
print-type-size type: `config::hashing::WhenTheHokmaSuppression`: 16 bytes, alignment: 8 bytes
print-type-size field `.hokma`: 8 bytes
print-type-size field `.state`: 8 bytes
print-type-size type: `core::fmt::builders::DebugInner<'_, '_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.fmt`: 8 bytes
print-type-size field `.result`: 1 bytes
print-type-size field `.has_fields`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `eval::debugger::DebuggerEvent<'_>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `BreakPoint`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `FunctionExitWithValue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `FunctionExitWithError`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Start`: 0 bytes
print-type-size variant `Step`: 0 bytes
print-type-size variant `End`: 0 bytes
print-type-size type: `eval::debugger::DebuggerStatus`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `FunctionExit`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Next`: 2 bytes
print-type-size field `.0`: 1 bytes
print-type-size field `.1`: 1 bytes
print-type-size variant `Init`: 0 bytes
print-type-size variant `Terminate`: 0 bytes
print-type-size type: `hashbrown::TryReserveError`: 16 bytes, alignment: 8 bytes
print-type-size variant `AllocError`: 16 bytes
print-type-size field `.layout`: 16 bytes
print-type-size variant `CapacityOverflow`: 0 bytes
print-type-size type: `hashbrown::raw::ProbeSeq`: 16 bytes, alignment: 8 bytes
print-type-size field `.pos`: 8 bytes
print-type-size field `.stride`: 8 bytes
print-type-size type: `hashbrown::raw::TableLayout`: 16 bytes, alignment: 8 bytes
print-type-size field `.size`: 8 bytes
print-type-size field `.ctrl_align`: 8 bytes
print-type-size type: `hashbrown::raw::sse2::Group`: 16 bytes, alignment: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `hashbrown::raw::sse2::Group::static_empty::AlignedBytes`: 16 bytes, alignment: 16 bytes
print-type-size field `._align`: 0 bytes
print-type-size field `.bytes`: 16 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>), [closure@hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>::clone_from_impl::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u64, module::FuncInfo)>), [closure@hashbrown::raw::RawTable<(u64, module::FuncInfo)>::clone_from_impl::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>), [closure@hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>::clone_from_impl::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `module::_::_serde::de::value::StrDeserializer<'_, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `packages::iter_basic::BitRange`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size type: `packages::iter_basic::StepRange<i16>`: 16 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 2 bytes
print-type-size field `.to`: 2 bytes
print-type-size field `.step`: 2 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 1 bytes
print-type-size type: `packages::iter_basic::StepRange<i8>`: 16 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 1 bytes
print-type-size field `.to`: 1 bytes
print-type-size field `.step`: 1 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 4 bytes
print-type-size type: `packages::iter_basic::StepRange<u16>`: 16 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 2 bytes
print-type-size field `.to`: 2 bytes
print-type-size field `.step`: 2 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 1 bytes
print-type-size type: `packages::iter_basic::StepRange<u8>`: 16 bytes, alignment: 8 bytes
print-type-size field `.add`: 8 bytes
print-type-size field `.from`: 1 bytes
print-type-size field `.to`: 1 bytes
print-type-size field `.step`: 1 bytes
print-type-size field `.dir`: 1 bytes
print-type-size end padding: 4 bytes
print-type-size type: `rust_decimal::Decimal`: 16 bytes, alignment: 4 bytes
print-type-size field `.flags`: 4 bytes
print-type-size field `.hi`: 4 bytes
print-type-size field `.lo`: 4 bytes
print-type-size field `.mid`: 4 bytes
print-type-size type: `serde_json::de::MapAccess<'_, serde_json::de::StrRead<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.de`: 8 bytes
print-type-size field `.first`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `serde_json::de::SeqAccess<'_, serde_json::de::StrRead<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.de`: 8 bytes
print-type-size field `.first`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `serde_json::ser::Compound<'_, &mut std::vec::Vec<u8>, serde_json::ser::CompactFormatter>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Map`: 9 bytes
print-type-size field `.ser`: 8 bytes
print-type-size field `.state`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `serde_json::ser::Compound<'_, &mut std::vec::Vec<u8>, serde_json::ser::PrettyFormatter<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Map`: 9 bytes
print-type-size field `.ser`: 8 bytes
print-type-size field `.state`: 1 bytes
print-type-size end padding: 7 bytes
print-type-size type: `smallvec::CollectionAllocErr`: 16 bytes, alignment: 8 bytes
print-type-size variant `AllocErr`: 16 bytes
print-type-size field `.layout`: 16 bytes
print-type-size variant `CapacityOverflow`: 0 bytes
print-type-size type: `smallvec::SetLenOnDrop<'_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.local_len`: 8 bytes
print-type-size type: `smallvec::SmallVecData<[char; 3]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 16 bytes
print-type-size field `.inline`: 12 bytes
print-type-size field `.heap`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::SmallVecData<[usize; 1]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `SmallVecData`: 16 bytes
print-type-size field `.inline`: 8 bytes
print-type-size field `.heap`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::LeftOrRight<usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Left`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Right`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.height`: 8 bytes
print-type-size field `.node`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::search::IndexResult`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `KV`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Edge`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<&module::FuncInfo>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<&mut types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<&str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(&str, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(&str, &types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(&str, serde::metadata::ModuleMetadata<'_>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(ast::ident::Ident, ast::expr::Expr)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(std::string::String, std::string::String)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<api::custom_syntax::Expression<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<ast::ast::ASTNode<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<ast::ident::Ident>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<ast::stmt::ConditionalExpr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<ast::stmt::RangeCase>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<ast::stmt::Stmt>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<char>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<eval::cache::FnResolutionCache>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<eval::debugger::BreakPoint>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<eval::debugger::CallStackFrame>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<serde::metadata::FnMetadata<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<serde::metadata::FnParam<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<smartstring::SmartString<smartstring::LazyCompact>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::any::TypeId>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::borrow::Cow<'_, str>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::boxed::Box<str>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::iter::Peekable<std::str::Chars<'_>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::rc::Rc<module::Module>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::slice::merge_sort::Run>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::string::String>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<std::vec::Vec<types::immutable_string::ImmutableString>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<u8>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smallvec::alloc::raw_vec::RawVec<usize>`: 16 bytes, alignment: 8 bytes
print-type-size field `.alloc`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.cap`: 8 bytes
print-type-size type: `smartstring::casts::StringCast<'_>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Boxed`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Inline`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `smartstring::casts::StringCastMut<'_>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Boxed`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Inline`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::alloc::Layout`: 16 bytes, alignment: 8 bytes
print-type-size field `.size`: 8 bytes
print-type-size field `.align`: 8 bytes
print-type-size type: `std::arch::x86_64::__m128i`: 16 bytes, alignment: 16 bytes
print-type-size field `.0`: 8 bytes
print-type-size field `.1`: 8 bytes
print-type-size type: `std::boxed::Box<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[ast::stmt::Stmt]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::boxed::Box<str>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<std::any::TypeId>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<std::boxed::Box<str>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j> std::ops::Fn(&'a mut eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>, &'h [api::custom_syntax::Expression<'i>], &'j types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(&'a str, usize, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<std::option::Option<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(bool, api::events::VarDefInfo<'a>, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<bool, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a, 'b, 'c> std::ops::Fn(&'a [types::immutable_string::ImmutableString], &'b str, &'c mut types::dynamic::Dynamic) -> std::result::Result<std::option::Option<types::immutable_string::ImmutableString>, types::parse_error::ParseError>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a, 'b> std::ops::Fn(&'a str, std::option::Option<&'b str>, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a> std::ops::Fn(&'a str)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn module::resolvers::ModuleResolver>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::any::Any>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::iter::Iterator<Item = (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::iter::Iterator<Item = (std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::iter::Iterator<Item = i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::ops::Fn(u64) -> std::option::Option<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn types::variant::Variant>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::cell::Ref<'_, std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<'_, std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<'_, tokenizer::TokenizerControlBlock>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<'_, std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<'_, std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<'_, tokenizer::TokenizerControlBlock>`: 16 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<'_, types::interner::StringsInterner>`: 16 bytes, alignment: 8 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<(u64, u64)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::collections::Bound<&i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Included`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Excluded`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Unbounded`: 0 bytes
print-type-size type: `std::collections::Bound<&usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Included`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Excluded`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Unbounded`: 0 bytes
print-type-size type: `std::collections::TryReserveError`: 16 bytes, alignment: 8 bytes
print-type-size field `.kind`: 16 bytes
print-type-size type: `std::collections::TryReserveErrorKind`: 16 bytes, alignment: 8 bytes
print-type-size variant `AllocError`: 16 bytes
print-type-size field `.non_exhaustive`: 0 bytes
print-type-size field `.layout`: 16 bytes
print-type-size variant `CapacityOverflow`: 0 bytes
print-type-size type: `std::collections::hash_map::RandomState`: 16 bytes, alignment: 8 bytes
print-type-size field `.k0`: 8 bytes
print-type-size field `.k1`: 8 bytes
print-type-size type: `std::fmt::ArgumentV1<'_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size field `.formatter`: 8 bytes
print-type-size type: `std::fmt::DebugList<'_, '_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.inner`: 16 bytes
print-type-size type: `std::fmt::DebugMap<'_, '_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.fmt`: 8 bytes
print-type-size field `.result`: 1 bytes
print-type-size field `.has_fields`: 1 bytes
print-type-size field `.has_key`: 1 bytes
print-type-size field `.state`: 1 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::fmt::DebugSet<'_, '_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.inner`: 16 bytes
print-type-size type: `std::fmt::DebugStruct<'_, '_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.fmt`: 8 bytes
print-type-size field `.result`: 1 bytes
print-type-size field `.has_fields`: 1 bytes
print-type-size end padding: 6 bytes
print-type-size type: `std::fmt::rt::v1::Count`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Is`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Param`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Implied`: 0 bytes
print-type-size type: `std::io::error::ErrorData<std::boxed::Box<std::io::error::Custom>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `SimpleMessage`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Custom`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Os`: 7 bytes
print-type-size padding: 3 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size variant `Simple`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, (ast::ident::Ident, ast::expr::Expr)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, (types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, ast::expr::Expr>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, ast::ident::Ident>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, ast::stmt::ConditionalExpr>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, ast::stmt::RangeCase>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, ast::stmt::Stmt>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, std::any::TypeId>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Cloned<std::slice::Iter<'_, usize>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Copied<std::slice::Iter<'_, &str>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Copied<std::slice::Iter<'_, std::any::TypeId>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.it`: 16 bytes
print-type-size type: `std::iter::Filter<std::iter::Rev<std::slice::Iter<'_, eval::debugger::CallStackFrame>>, [closure@src\packages\debugging.rs:44:25: 44:63]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Filter<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\optimizer.rs:1240:21: 1240:24]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Filter<std::str::Chars<'_>, for<'a> fn(&'a char) -> bool {std::char::methods::<impl char>::is_ascii}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.predicate`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>, for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\optimizer.rs:1287:72: 1287:75]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, &[&str]>, [closure@src\module\mod.rs:1029:27: 1029:31]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:1472:31: 1472:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:200:31: 200:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:201:47: 201:50]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:229:47: 229:50]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:199:23: 199:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:228:23: 228:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1436:63: 1436:66]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1887:39: 1887:42]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:238:23: 238:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:3315:71: 3315:74]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:606:39: 606:42]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:681:43: 681:46]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, [closure@src\engine.rs:177:27: 177:30]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\register.rs:746:66: 746:69]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:208:31: 208:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:242:31: 242:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\eval\stmt.rs:507:35: 507:38]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:216:43: 216:46]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:257:43: 257:46]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\script.rs:239:56: 239:59]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:1912:23: 1912:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:235:31: 235:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\optimizer.rs:1251:23: 1251:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\serde\metadata.rs:174:64: 174:67]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>, [closure@src\parser.rs:146:27: 146:30]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:1927:40: 1927:43]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:2238:64: 2238:67]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\expr.rs:160:31: 160:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Fuse<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:253:19: 253:22]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::BitRange, fn(bool) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<bool>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<packages::iter_basic::StepRange<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::boxed::Box<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>, fn(types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>> {std::result::Result::<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>::Ok}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Filter<std::iter::Rev<std::slice::Iter<'_, eval::debugger::CallStackFrame>>, [closure@src\packages\debugging.rs:44:25: 44:63]>, [closure@src\packages\debugging.rs:48:21: 53:24]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>, for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\optimizer.rs:1287:72: 1287:75]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::ops::Range<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::ops::Range<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &mut types::dynamic::Dynamic>, [closure@src\func\call.rs:1331:81: 1331:84]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &mut types::dynamic::Dynamic>, [closure@src\func\call.rs:178:58: 178:61]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &mut types::dynamic::Dynamic>, [closure@src\func\call.rs:393:37: 393:40]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &std::string::String>, [closure@src\tokenizer.rs:2569:30: 2569:33]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:1125:55: 1125:58]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:889:18: 889:21]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\module\mod.rs:946:55: 946:58]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, &str>, [closure@src\tokenizer.rs:2569:30: 2569:33]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, (ast::ident::Ident, ast::expr::Expr)>, [closure@src\ast\expr.rs:388:45: 388:53]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, (ast::ident::Ident, ast::expr::Expr)>, [closure@src\ast\expr.rs:762:48: 762:57]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, (ast::ident::Ident, ast::expr::Expr)>, [closure@src\ast\expr.rs:798:48: 798:60]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>, for<'a> fn(&'a (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)) -> (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>) {<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>) as std::clone::Clone>::clone}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, [closure@src\ast\expr.rs:494:41: 494:44]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, [closure@src\eval\chaining.rs:387:53: 387:59]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, [closure@src\optimizer.rs:1103:53: 1103:56]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, fn(&ast::expr::Expr) -> api::custom_syntax::Expression<'_> {<&ast::expr::Expr as std::convert::Into<api::custom_syntax::Expression<'_>>>::into}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, for<'a> fn(&'a ast::expr::Expr) -> std::option::Option<types::dynamic::Dynamic> {ast::expr::Expr::get_literal_value}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::ident::Ident>, [closure@src\parser.rs:3778:48: 3778:68]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, ast::ident::Ident>, for<'a> fn(&'a ast::ident::Ident) -> &'a str {ast::ident::Ident::as_str}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, [closure@src\module\mod.rs:122:22: 122:29]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, [closure@src\serde\metadata.rs:92:22: 92:25]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, [closure@std::str::join_generic_copy<str, u8, smartstring::SmartString<smartstring::LazyCompact>>::{closure#0}::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, [closure@std::str::join_generic_copy<str, u8, smartstring::SmartString<smartstring::LazyCompact>>::{closure#1}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::borrow::Cow<'_, str>>, [closure@std::str::join_generic_copy<str, u8, std::borrow::Cow<'_, str>>::{closure#0}::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::borrow::Cow<'_, str>>, [closure@std::str::join_generic_copy<str, u8, std::borrow::Cow<'_, str>>::{closure#1}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::boxed::Box<str>>, for<'a> fn(&'a std::boxed::Box<str>) -> &'a str {<std::boxed::Box<str> as std::convert::AsRef<str>>::as_ref}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\expr.rs:160:31: 160:34]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:253:19: 253:22]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::string::String>, [closure@std::str::join_generic_copy<str, u8, std::string::String>::{closure#0}::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::string::String>, [closure@std::str::join_generic_copy<str, u8, std::string::String>::{closure#1}]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::string::String>, fn(&std::string::String) -> types::dynamic::Dynamic {<&std::string::String as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, std::string::String>, for<'a> fn(&'a std::string::String) -> &'a str {std::string::String::as_str}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, types::dynamic::Dynamic>, for<'a> fn(&'a types::dynamic::Dynamic) -> std::any::TypeId {types::dynamic::Dynamic::type_id}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, [closure@src\ast\script_fn.rs:74:22: 74:25]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, fn(&types::immutable_string::ImmutableString) -> smartstring::SmartString<smartstring::LazyCompact> {<&types::immutable_string::ImmutableString as std::convert::Into<smartstring::SmartString<smartstring::LazyCompact>>>::into}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, types::immutable_string::ImmutableString>, for<'a> fn(&'a types::immutable_string::ImmutableString) -> std::string::String {<types::immutable_string::ImmutableString as std::string::ToString>::to_string}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<'_, u8>, [closure@src\packages\blob_basic.rs:104:25: 104:30]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::IterMut<'_, &mut types::dynamic::Dynamic>, [closure@src\func\script.rs:92:76: 92:79]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::IterMut<'_, types::dynamic::Dynamic>, for<'a> fn(&'a mut types::dynamic::Dynamic) -> types::dynamic::Dynamic {std::mem::take::<types::dynamic::Dynamic>}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::str::Chars<'_>, fn(char) -> types::dynamic::Dynamic {<char as std::convert::Into<types::dynamic::Dynamic>>::into}>`: 16 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Once<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.inner`: 16 bytes
print-type-size type: `std::iter::Repeat<&str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.element`: 16 bytes
print-type-size type: `std::iter::Rev<std::ops::Range<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, (smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, ast::stmt::Stmt>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, eval::debugger::CallStackFrame>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::str::Chars<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<&str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(u64, types::immutable_string::ImmutableString)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(u64, u64)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, eval::debugger::BreakPoint, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, eval::debugger::CallStackFrame, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, std::boxed::Box<str>, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<'_, types::dynamic::Dynamic, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::ast::ASTNode<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::ident::Ident>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<ast::stmt::Stmt>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<config::hashing::WhenTheHokmaSuppression>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<eval::debugger::DebuggerStatus>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>), [closure@hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>::clone_from_impl::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u64, module::FuncInfo)>), [closure@hashbrown::raw::RawTable<(u64, module::FuncInfo)>::clone_from_impl::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>), [closure@hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>::clone_from_impl::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<i128>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::BitRange>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<i16>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<i8>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<u16>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<packages::iter_basic::StepRange<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<rust_decimal::Decimal>`: 16 bytes, alignment: 4 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::raw_vec::RawVec<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::raw_vec::RawVec<std::any::TypeId>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::raw_vec::RawVec<std::boxed::Box<str>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[ast::stmt::Stmt]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::any::TypeId]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<std::any::TypeId>]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<std::boxed::Box<str>>]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[types::dynamic::Dynamic]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<str>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<f64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<u64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:102:56: 102:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:1031:41: 1031:49]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:1041:79: 1041:87]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:700:83: 700:91]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:711:67: 711:75]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:73:56: 73:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:893:37: 893:45]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\chaining.rs:902:88: 902:96]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\expr.rs:236:85: 236:93]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\expr.rs:270:81: 270:89]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:140:64: 140:72]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:198:76: 198:84]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:33:77: 33:85]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:46:79: 46:87]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:515:62: 515:70]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:59:56: 59:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\eval\stmt.rs:650:88: 650:96]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:1383:56: 1383:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:1393:64: 1393:72]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:1520:60: 1520:68]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:583:56: 583:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:670:64: 670:72]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:738:76: 738:84]>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<ast::expr::Expr>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::slice::Iter<'_, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::slice::Iter<'_, u8>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::slice::merge_sort::Run>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::in_place_drop::InPlaceDrop<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<u128>`: 16 bytes, alignment: 8 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<&str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<(u64, types::immutable_string::ImmutableString)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<(u64, u64)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<ast::ast::ASTNode<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<ast::ident::Ident>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<ast::stmt::Stmt>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<eval::debugger::DebuggerStatus>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<i128>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::BitRange>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<i16>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<i8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<u16>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<packages::iter_basic::StepRange<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<rust_decimal::Decimal>`: 16 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::raw_vec::RawVec<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::raw_vec::RawVec<std::any::TypeId>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::raw_vec::RawVec<std::boxed::Box<str>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::boxed::Box<str>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<f64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<u64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:102:56: 102:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:1031:41: 1031:49]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:1041:79: 1041:87]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:700:83: 700:91]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:711:67: 711:75]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:73:56: 73:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:893:37: 893:45]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\chaining.rs:902:88: 902:96]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\expr.rs:236:85: 236:93]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\expr.rs:270:81: 270:89]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:140:64: 140:72]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:198:76: 198:84]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:33:77: 33:85]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:46:79: 46:87]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:515:62: 515:70]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:59:56: 59:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\eval\stmt.rs:650:88: 650:96]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:1383:56: 1383:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:1393:64: 1393:72]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:1520:60: 1520:68]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:583:56: 583:64]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:670:64: 670:72]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:738:76: 738:84]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<ast::expr::Expr>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::slice::Iter<'_, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::slice::Iter<'_, u8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::slice::merge_sort::Run>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<u128>`: 16 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 16 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 16 bytes
print-type-size type: `std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<&str, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<&str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<(usize, &&mut types::dynamic::Dynamic), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<(usize, &&mut types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<(usize, &eval::debugger::BreakPoint), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<(usize, &eval::debugger::BreakPoint)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<&str, std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(usize, &&mut types::dynamic::Dynamic), std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(usize, &eval::debugger::BreakPoint), std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(usize, &types::immutable_string::ImmutableString), std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<std::ops::ControlFlow<types::dynamic::Dynamic>, std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<types::dynamic::Dynamic, std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<types::dynamic::Dynamic>, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<usize, std::convert::Infallible>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<usize, std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, f64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, std::any::TypeId>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, u64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, !>, std::vec::in_place_drop::InPlaceDrop<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, hashbrown::TryReserveError>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, serde_json::Error>, serde_json::ser::Compound<'_, &mut std::vec::Vec<u8>, serde_json::ser::CompactFormatter>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, serde_json::Error>, serde_json::ser::Compound<'_, &mut std::vec::Vec<u8>, serde_json::ser::PrettyFormatter<'_>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, serde_json::Error>, std::option::Option<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, smallvec::CollectionAllocErr>, std::ptr::NonNull<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, smallvec::CollectionAllocErr>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::alloc::AllocError>, std::ptr::NonNull<[u8]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, &api::custom_syntax::CustomSyntax>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, &types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, bool>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Break`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, char>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Break`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, eval::debugger::DebuggerCommand>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Break`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, std::option::Option<eval::debugger::DebuggerStatus>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, std::rc::Rc<module::Module>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::collections::TryReserveErrorKind>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>, std::option::Option<std::num::NonZeroU8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 9 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, types::parse_error::ParseError>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, &str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, char>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Break`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, usize>, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Break`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::ops::ControlFlow<types::dynamic::Dynamic, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Break`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<usize, usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::Range<*mut &module::FuncInfo>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<*mut (&str, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<*mut (&str, &types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<*mut (&str, serde::metadata::ModuleMetadata<'_>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<*mut serde::metadata::FnMetadata<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<*mut types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<*mut u8>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<f64>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<i64>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<u64>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::Range<usize>`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::ops::index_range::IndexRange`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::option::IntoIter<&str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.inner`: 16 bytes
print-type-size type: `std::option::IntoIter<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.inner`: 16 bytes
print-type-size type: `std::option::Item<&str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.opt`: 16 bytes
print-type-size type: `std::option::Item<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.opt`: 16 bytes
print-type-size type: `std::option::Option<&[&mut types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&[std::fmt::rt::v1::Argument]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut [&mut types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::path::Path>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&&str, &serde::metadata::ModuleMetadata<'_>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&ast::ident::Ident, &ast::expr::Expr)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&mut types::dynamic::Dynamic, &mut types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &api::custom_syntax::CustomSyntax)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &mut types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &smallvec::alloc::collections::btree::set_val::SetValZST)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &std::option::Option<std::num::NonZeroU8>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &types::custom_types::CustomTypeInfo)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&std::any::TypeId, &std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&std::path::PathBuf, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&types::immutable_string::ImmutableString, &types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&u64, &module::FuncInfo)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&u64, &smallvec::SmallVec<[usize; 1]>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&u64, &std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&u64, &std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&u64, &types::immutable_string::ImmutableString)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(u64, types::immutable_string::ImmutableString)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &&mut types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &&str)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &eval::debugger::BreakPoint)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &eval::debugger::CallStackFrame)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &smartstring::SmartString<smartstring::LazyCompact>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &std::any::TypeId)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &std::boxed::Box<str>)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &std::path::PathBuf)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &types::immutable_string::ImmutableString)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &u64)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, char)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, types::dynamic::AccessMode)>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\api\call_fn.rs:244:75: 244:83]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:102:56: 102:64]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:1031:41: 1031:49]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:1041:79: 1041:87]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:700:83: 700:91]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:711:67: 711:75]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:73:56: 73:64]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:893:37: 893:45]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\chaining.rs:902:88: 902:96]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\expr.rs:236:85: 236:93]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\expr.rs:270:81: 270:89]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:140:64: 140:72]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:198:76: 198:84]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:33:77: 33:85]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:46:79: 46:87]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:515:62: 515:70]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:59:56: 59:64]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\eval\stmt.rs:650:88: 650:96]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:1383:56: 1383:64]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:1393:64: 1393:72]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:1520:60: 1520:68]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:583:56: 583:64]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:670:64: 670:72]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:738:76: 738:84]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<ast::ast::ASTNode<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<ast::ident::Ident>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<ast::stmt::Stmt>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<eval::debugger::DebuggerEvent<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<eval::debugger::DebuggerStatus>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<f64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<i64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<module::_::_serde::de::value::StrDeserializer<'_, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<i16>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<i8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<u16>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<packages::iter_basic::StepRange<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Internal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Mut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Internal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::any::TypeId>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(&'a str, usize, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<std::option::Option<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(bool, api::events::VarDefInfo<'a>, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<bool, std::boxed::Box<types::error::EvalAltResult>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn std::ops::Fn(u64) -> std::option::Option<types::dynamic::Dynamic>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<str>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Cloned<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Copied<std::option::Iter<'_, &ast::expr::Expr>>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}>, for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\optimizer.rs:1287:72: 1287:75]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, &[&str]>, [closure@src\module\mod.rs:1029:27: 1029:31]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:1472:31: 1472:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:200:31: 200:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:201:47: 201:50]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:229:47: 229:50]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:199:23: 199:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:228:23: 228:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1436:63: 1436:66]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1887:39: 1887:42]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:238:23: 238:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:3315:71: 3315:74]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:606:39: 606:42]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:681:43: 681:46]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, [closure@src\engine.rs:177:27: 177:30]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\register.rs:746:66: 746:69]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:208:31: 208:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:242:31: 242:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\eval\stmt.rs:507:35: 507:38]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:216:43: 216:46]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:257:43: 257:46]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\script.rs:239:56: 239:59]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:1912:23: 1912:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:235:31: 235:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\optimizer.rs:1251:23: 1251:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\serde\metadata.rs:174:64: 174:67]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>, [closure@src\parser.rs:146:27: 146:30]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:1927:40: 1927:43]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:2238:64: 2238:67]>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\eval\expr.rs:160:31: 160:34]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::slice::Iter<'_, std::rc::Rc<module::Module>>, [closure@src\packages\lang_core.rs:253:19: 253:22]>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Map<std::slice::IterMut<'_, types::dynamic::Dynamic>, for<'a> fn(&'a mut types::dynamic::Dynamic) -> types::dynamic::Dynamic {std::mem::take::<types::dynamic::Dynamic>}>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::IntoIter<&ast::expr::Expr>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<std::rc::Rc<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::WeakInner<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<std::rc::Rc<module::Module>, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, &str>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, ast::expr::Expr>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, ast::ident::Ident>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, ast::stmt::Stmt>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::slice::Iter<'_, usize>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokenizer::Token>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Some`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<u64>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::ptr::NonNull<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[ast::stmt::Stmt]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[std::boxed::Box<str>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[std::mem::MaybeUninit<std::any::TypeId>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[std::mem::MaybeUninit<std::boxed::Box<str>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j> std::ops::Fn(&'a mut eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>, &'h [api::custom_syntax::Expression<'i>], &'j types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(&'a str, usize, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<std::option::Option<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(bool, api::events::VarDefInfo<'a>, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<bool, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a, 'b, 'c> std::ops::Fn(&'a [types::immutable_string::ImmutableString], &'b str, &'c mut types::dynamic::Dynamic) -> std::result::Result<std::option::Option<types::immutable_string::ImmutableString>, types::parse_error::ParseError>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a, 'b> std::ops::Fn(&'a str, std::option::Option<&'b str>, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a> std::ops::Fn(&'a str)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn module::resolvers::ModuleResolver>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::any::Any>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::iter::Iterator<Item = (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::iter::Iterator<Item = (std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::iter::Iterator<Item = i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn std::ops::Fn(u64) -> std::option::Option<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn types::variant::Variant>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<dyn for<'a, 'b, 'c> std::ops::Fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<dyn func::plugin::PluginFunction>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<str>`: 16 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[ast::stmt::Stmt]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::boxed::Box<str>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<std::any::TypeId>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<std::boxed::Box<str>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j> std::ops::Fn(&'a mut eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>, &'h [api::custom_syntax::Expression<'i>], &'j types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(&'a str, usize, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<std::option::Option<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(bool, api::events::VarDefInfo<'a>, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<bool, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a, 'b, 'c> std::ops::Fn(&'a [types::immutable_string::ImmutableString], &'b str, &'c mut types::dynamic::Dynamic) -> std::result::Result<std::option::Option<types::immutable_string::ImmutableString>, types::parse_error::ParseError>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a, 'b> std::ops::Fn(&'a str, std::option::Option<&'b str>, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a> std::ops::Fn(&'a str)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn module::resolvers::ModuleResolver>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::any::Any>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::iter::Iterator<Item = (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::iter::Iterator<Item = (std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::iter::Iterator<Item = i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::ops::Fn(u64) -> std::option::Option<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn types::variant::Variant>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<str>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 16 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[&module::FuncInfo]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[&mut types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(&str, &std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(&str, &types::dynamic::Dynamic)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(&str, serde::metadata::ModuleMetadata<'_>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(ast::ident::Ident, ast::expr::Expr)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(types::immutable_string::ImmutableString, tokenizer::Position)]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[api::custom_syntax::Expression<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ast::ast::ASTNode<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ast::expr::Expr]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ast::ident::Ident]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ast::stmt::ConditionalExpr]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ast::stmt::RangeCase]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ast::stmt::Stmt]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[char]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[eval::cache::FnResolutionCache]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[eval::debugger::BreakPoint]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[eval::debugger::CallStackFrame]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[serde::metadata::FnMetadata<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[serde::metadata::FnParam<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[smartstring::SmartString<smartstring::LazyCompact>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::any::TypeId]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::borrow::Cow<'_, str>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<dyn module::resolvers::ModuleResolver>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<str>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::iter::Peekable<std::str::Chars<'_>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<&str>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<ast::stmt::Stmt>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<eval::debugger::BreakPoint>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<eval::debugger::CallStackFrame>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<serde::metadata::ModuleMetadata<'_>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<smallvec::SmallVec<[usize; 1]>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<smallvec::alloc::collections::btree::set_val::SetValZST>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::any::TypeId>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::boxed::Box<str>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::path::PathBuf>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::rc::Rc<module::Module>>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<types::dynamic::Dynamic>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<types::immutable_string::ImmutableString>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<u64>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::path::PathBuf]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::rc::Rc<ast::script_fn::ScriptFnDef>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::rc::Rc<module::Module>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::slice::merge_sort::Run]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::string::String]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec<types::immutable_string::ImmutableString>]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[types::immutable_string::ImmutableString]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[u64]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[usize]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[&module::FuncInfo]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[&mut types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(&str, &std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(&str, &types::dynamic::Dynamic)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(&str, serde::metadata::ModuleMetadata<'_>)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(ast::ident::Ident, ast::expr::Expr)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(types::immutable_string::ImmutableString, tokenizer::Position)]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[api::custom_syntax::Expression<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ast::ast::ASTNode<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ast::expr::Expr]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ast::ident::Ident]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ast::stmt::ConditionalExpr]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ast::stmt::RangeCase]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ast::stmt::Stmt]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[char]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[eval::cache::FnResolutionCache]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[eval::debugger::BreakPoint]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[eval::debugger::CallStackFrame]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[serde::metadata::FnMetadata<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[serde::metadata::FnParam<'_>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[smartstring::SmartString<smartstring::LazyCompact>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::any::TypeId]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::borrow::Cow<'_, str>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<dyn module::resolvers::ModuleResolver>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<str>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::iter::Peekable<std::str::Chars<'_>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<&str>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<ast::stmt::Stmt>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<eval::debugger::BreakPoint>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<eval::debugger::CallStackFrame>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<serde::metadata::ModuleMetadata<'_>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<smallvec::SmallVec<[usize; 1]>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<smallvec::alloc::collections::btree::set_val::SetValZST>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::any::TypeId>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::boxed::Box<str>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::path::PathBuf>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::rc::Rc<module::Module>>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<types::dynamic::Dynamic>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<types::immutable_string::ImmutableString>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<u64>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::path::PathBuf]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::rc::Rc<ast::script_fn::ScriptFnDef>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::rc::Rc<module::Module>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::slice::merge_sort::Run]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::string::String]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec<types::immutable_string::ImmutableString>]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[types::dynamic::Dynamic]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[types::immutable_string::ImmutableString]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[u64]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[usize]>`: 16 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 16 bytes
print-type-size field `.const_ptr`: 16 bytes
print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::Rc<dyn for<'a, 'b, 'c> std::ops::Fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 16 bytes
print-type-size type: `std::rc::Rc<dyn func::plugin::PluginFunction>`: 16 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 16 bytes
print-type-size type: `std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 16 bytes
print-type-size type: `std::rc::RcBox<()>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<[closure@src\func\register.rs:197:52: 197:105]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<[closure@src\module\mod.rs:2345:39: 2345:47]>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<dyn for<'a, 'b, 'c> std::ops::Fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<dyn func::plugin::PluginFunction>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::power_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::decimal_functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::pow_f_i_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f32_functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f64_functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f64_functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f64_functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f64_functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::f64_functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::int_functions::is_even_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::int_functions::is_odd_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::int_functions::is_zero_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::abs_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::neg_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::plus_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::sign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::all_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::all_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::append_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::chop_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::clear_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::concat_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::contains_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::dedup_by_comparer_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::dedup_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::dedup_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::drain_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::drain_exclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::drain_inclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::drain_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::drain_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::equals_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::extract_inclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::extract_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::extract_tail_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::extract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::filter_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::filter_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::get_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::index_of_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::index_of_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::insert_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::is_empty_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::len_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::map_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::map_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::not_equals_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::pad_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::pop_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::push_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_with_initial_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reduce_with_initial_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::remove_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::retain_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::retain_exclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::retain_inclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::retain_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::retain_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::reverse_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::set_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::shift_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::some_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::some_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::sort_by_fn_name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::sort_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::sort_with_builtin_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::splice_inclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::splice_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::splice_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::split_at_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::array_basic::array_functions::truncate_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::get_bit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::set_bit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::append_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::append_str_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::append_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::as_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::blob_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::chop_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::clear_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::contains_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::drain_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::extract_tail_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::extract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::get_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::insert_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::is_empty_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::len_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::pad_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::pop_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::push_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::remove_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::retain_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::reverse_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::set_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::shift_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::splice_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::split_at_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::to_array_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::blob_functions::truncate_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::debugging::debugging_functions::back_trace_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::fn_basic::fn_ptr_functions::is_anonymous_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::fn_basic::fn_ptr_functions::name_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::contains_exclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::contains_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::end_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::end_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::is_empty_exclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::is_empty_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::start_inclusive_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::iter_basic::range_functions::start_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::core_functions::get_tag_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::core_functions::parse_json_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::core_functions::set_tag_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::core_functions::sleep_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::core_functions::sleep_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata2_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_list_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::eq_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::eq_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::gt_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::gt_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::gte_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::gte_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::lt_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::lt_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::lte_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::lte_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::neq_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f32_functions::neq_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::eq_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::eq_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::gt_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::gt_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::gte_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::gte_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::lt_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::lt_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::lte_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::lte_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::neq_fi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::f64_functions::neq_if_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::float::f32::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::float::f32::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::float::f32::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::float::f32::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::float::f32::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::float::f32::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::logic_functions::not_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::i128::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::i128::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::i128::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::i128::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::i128::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::i128::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::u128::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::u128::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::u128::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::u128::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::u128::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::num_128::u128::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i16::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i16::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i16::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i16::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i16::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i16::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i32::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i32::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i32::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i32::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i32::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i32::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i8::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i8::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i8::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i8::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i8::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::i8::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u16::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u16::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u16::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u16::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u16::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u16::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u32::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u32::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u32::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u32::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u32::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u32::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u64::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u64::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u64::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u64::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u64::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u64::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u8::functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u8::functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u8::functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u8::functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u8::functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::logic::numbers::u8::functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::clear_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::contains_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::equals_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::fill_with_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::get_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::is_empty_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::keys_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::len_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::merge_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::mixin_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::not_equals_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::remove_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::set_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::to_json_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::map_basic::map_functions::values_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::ceiling_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::cos_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::exp_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::f32_to_decimal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::f64_to_decimal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::floor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::fraction_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::ln_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::log10_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::parse_decimal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::round_down_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::round_dp_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::round_half_down_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::round_half_up_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::round_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::round_up_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::sin_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::sqrt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::tan_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::to_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::decimal_functions::to_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::ceiling_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::e_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::exp_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::f32_to_f64_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::f32_to_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::f64_to_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::floor_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::fraction_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::is_finite_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::is_infinite_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::is_nan_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::ln_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::log10_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::log_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::parse_float_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::pi_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::round_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::sqrt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::to_degrees_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::float_functions::to_radians_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::int_functions::parse_int_radix_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::int_functions::parse_int_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::acos_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::acosh_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::asin_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::asinh_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::atan2_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::atan_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::atanh_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::cos_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::cosh_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::hypot_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::sin_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::sinh_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::tan_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::math_basic::trig_functions::tanh_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::int_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::int_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::int_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_binary_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_hex_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_octal_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_bool_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f32_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f64_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_fn_ptr_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_generic_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::debug_unit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::format_array_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::format_map_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_bool_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_empty_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_f32_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_f64_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_generic_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::print_unit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::to_debug_generic_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_basic::print_debug_functions::to_string_generic_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_append_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_append_str_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_append_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_append_unit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_assign_append_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_assign_append_str_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_assign_append_unit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_prepend_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_prepend_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_prepend_unit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::split_at_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::split_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::split_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::split_whitespace_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::arrays::to_chars_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_append_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_prepend_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::blob_functions::to_blob_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::bytes_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::clear_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::contains_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::contains_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::crop_inclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::crop_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::crop_string_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::crop_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::ends_with_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::get_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::index_of_char_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::index_of_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::index_of_string_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::index_of_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::is_empty_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::len_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::make_lower_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::make_lower_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::make_upper_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::make_upper_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::pad_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::pad_with_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::pop_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::pop_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::remove_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::remove_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::replace_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::replace_char_with_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::replace_string_with_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::replace_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::set_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::starts_with_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::sub_string_inclusive_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::sub_string_range_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::sub_string_starting_from_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::sub_string_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::to_lower_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::to_lower_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::to_upper_char_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::to_upper_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::trim_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::string_more::string_functions::truncate_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::add_assign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::elapsed_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::eq_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_assign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_assign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::gt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::gte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::lt_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::lte_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::ne_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::subtract_assign_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::subtract_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::time_diff_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::RcBox<packages::time_basic::time_functions::timestamp_token>`: 16 bytes, alignment: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::rc::WeakInner<'_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.weak`: 8 bytes
print-type-size field `.strong`: 8 bytes
print-type-size type: `std::result::Result<&api::custom_syntax::CustomSyntax, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<&mut engine::Engine, types::parse_error::ParseError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<&str, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<&str, usize>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<&types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<(), hashbrown::TryReserveError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), smallvec::CollectionAllocErr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::collections::TryReserveError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), types::parse_error::ParseError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<*mut [[u64; 4]; 2], *mut [[u64; 4]; 2]>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<*mut std::rc::RcBox<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>, std::alloc::AllocError>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<bool, &str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 9 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<bool, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Err`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<char, &str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 12 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size type: `std::result::Result<char, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<char, usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Err`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<f32, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<f64, &str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<f64, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<f64, std::num::ParseFloatError>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Ok`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<i16, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Err`: 14 bytes
print-type-size padding: 6 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size type: `std::result::Result<i32, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<i64, &str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<i64, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<i64, std::num::ParseIntError>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Ok`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<i64, usize>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<i8, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Err`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<i16>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<i8>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<u16>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<packages::iter_basic::StepRange<u8>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<serde_json::ser::Compound<'_, &mut std::vec::Vec<u8>, serde_json::ser::CompactFormatter>, serde_json::Error>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<serde_json::ser::Compound<'_, &mut std::vec::Vec<u8>, serde_json::ser::PrettyFormatter<'_>>, serde_json::Error>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::alloc::Layout, std::alloc::LayoutError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<&str>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<()>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<bool>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<char>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<f32>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<f64>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<i128>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<i16>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<i32>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<i64>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<i8>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::BitRange>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::CharsStream>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<f64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<i128>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<i16>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<i32>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<i64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<i8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<rust_decimal::Decimal>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<u128>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<u16>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<u32>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<u64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<packages::iter_basic::StepRange<u8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<rust_decimal::Decimal>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<f64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<i128>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<i16>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<i32>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<i64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<i8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<rust_decimal::Decimal>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<u128>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<u16>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<u32>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<u64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::Range<u8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<i128>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<i16>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<i32>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<i64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<i8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<u128>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<u16>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<u32>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<u64>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::ops::RangeInclusive<u8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::time::Instant>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::vec::Vec<types::dynamic::Dynamic>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::vec::Vec<u8>>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<types::dynamic::Dynamic>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<types::fn_ptr::FnPtr>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<types::immutable_string::ImmutableString>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<u128>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<u16>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<u32>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<u64>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::boxed::Box<u8>, std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::cell::Ref<'_, std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<'_, std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<'_, tokenizer::TokenizerControlBlock>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<'_, types::dynamic::Dynamic>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<'_, std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<'_, std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<'_, tokenizer::TokenizerControlBlock>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<'_, types::dynamic::Dynamic>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<'_, types::interner::StringsInterner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, hashbrown::TryReserveError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, smallvec::CollectionAllocErr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::collections::TryReserveError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::collections::TryReserveErrorKind>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, types::parse_error::ParseError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::fs::File, std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::ops::Range<i16>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Err`: 14 bytes
print-type-size padding: 6 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<std::ops::Range<i32>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::ops::Range<i8>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Err`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size type: `std::result::Result<std::ops::Range<u16>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Err`: 14 bytes
print-type-size padding: 6 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<std::ops::Range<u32>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::ops::Range<u8>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Err`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size type: `std::result::Result<std::option::Option<eval::debugger::DebuggerStatus>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<std::num::NonZeroU8>, types::parse_error::ParseError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 9 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<std::option::Option<types::dynamic::Dynamic>, serde_json::Error>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<types::immutable_string::ImmutableString>, types::parse_error::ParseError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<[u8]>, std::alloc::AllocError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<u8>, smallvec::CollectionAllocErr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::rc::Rc<module::Module>, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>, usize>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::time::Instant, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::vec::in_place_drop::InPlaceDrop<types::dynamic::Dynamic>, !>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<tokenizer::Token, std::num::ParseFloatError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 5 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<tokenizer::Token, std::num::ParseIntError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 5 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 1 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<types::dynamic::Dynamic, ()>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<types::dynamic::Dynamic, serde_json::Error>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<types::dynamic::Dynamic, usize>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Err`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<types::float::FloatWrapper<f64>, std::num::ParseFloatError>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Ok`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<types::immutable_string::ImmutableString, &str>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::result::Result<types::immutable_string::ImmutableString, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<u16, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Err`: 14 bytes
print-type-size padding: 6 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size type: `std::result::Result<u32, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Err`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::result::Result<u64, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<u64, std::num::ParseIntError>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Ok`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<u8, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Err`: 15 bytes
print-type-size padding: 7 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::result::Result<usize, ()>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<usize, hashbrown::TryReserveError>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<usize, smallvec::CollectionAllocErr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<usize, std::boxed::Box<types::error::EvalAltResult>>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<usize, std::collections::TryReserveErrorKind>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Err`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<usize, std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::slice::Iter<'_, &mut types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, &std::string::String>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, &str>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, (&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, (ast::ident::Ident, ast::expr::Expr)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, (smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, (types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, (types::immutable_string::ImmutableString, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, ast::ident::Ident>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, ast::stmt::ConditionalExpr>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, ast::stmt::RangeCase>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, ast::stmt::Stmt>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, char>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, eval::cache::FnResolutionCache>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, eval::debugger::BreakPoint>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, eval::debugger::CallStackFrame>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, serde::metadata::FnMetadata<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, serde::metadata::FnParam<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::any::TypeId>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::borrow::Cow<'_, str>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::boxed::Box<dyn module::resolvers::ModuleResolver>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::boxed::Box<str>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::path::PathBuf>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::rc::Rc<module::Module>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::string::String>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, u64>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, u8>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<'_, usize>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, &mut types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, (ast::ident::Ident, ast::expr::Expr)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, (types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, ast::expr::Expr>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, ast::stmt::ConditionalExpr>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, ast::stmt::Stmt>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<'_, u8>`: 16 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<&module::FuncInfo>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<(&str, &std::rc::Rc<module::Module>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<(&str, &types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<(&str, serde::metadata::ModuleMetadata<'_>)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<(std::string::String, std::string::String)>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<serde::metadata::FnMetadata<'_>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::insert_head::InsertionHole<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.src`: 8 bytes
print-type-size field `.dest`: 8 bytes
print-type-size type: `std::slice::merge_sort::Run`: 16 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size type: `std::str::Chars<'_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.iter`: 16 bytes
print-type-size type: `std::str::Utf8Error`: 16 bytes, alignment: 8 bytes
print-type-size field `.valid_up_to`: 8 bytes
print-type-size field `.error_len`: 2 bytes
print-type-size end padding: 6 bytes
print-type-size type: `std::sys::windows::time::Instant`: 16 bytes, alignment: 8 bytes
print-type-size field `.t`: 16 bytes
print-type-size type: `std::time::Duration`: 16 bytes, alignment: 8 bytes
print-type-size field `.secs`: 8 bytes
print-type-size field `.nanos`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::time::Instant`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::vec::ExtendElement<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `std::vec::in_place_drop::InPlaceDrop<types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size field `.dst`: 8 bytes
print-type-size type: `std::vec::set_len_on_drop::SetLenOnDrop<'_>`: 16 bytes, alignment: 8 bytes
print-type-size field `.len`: 8 bytes
print-type-size field `.local_len`: 8 bytes
print-type-size type: `tokenizer::Token`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `IntegerConstant`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `FloatConstant`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `DecimalConstant`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Identifier`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `StringConstant`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `InterpolatedString`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `LexError`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Comment`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Reserved`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Custom`: 12 bytes
print-type-size padding: 4 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `CharConstant`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `LeftBrace`: 0 bytes
print-type-size variant `RightBrace`: 0 bytes
print-type-size variant `LeftParen`: 0 bytes
print-type-size variant `RightParen`: 0 bytes
print-type-size variant `LeftBracket`: 0 bytes
print-type-size variant `RightBracket`: 0 bytes
print-type-size variant `Unit`: 0 bytes
print-type-size variant `Plus`: 0 bytes
print-type-size variant `UnaryPlus`: 0 bytes
print-type-size variant `Minus`: 0 bytes
print-type-size variant `UnaryMinus`: 0 bytes
print-type-size variant `Multiply`: 0 bytes
print-type-size variant `Divide`: 0 bytes
print-type-size variant `Modulo`: 0 bytes
print-type-size variant `PowerOf`: 0 bytes
print-type-size variant `LeftShift`: 0 bytes
print-type-size variant `RightShift`: 0 bytes
print-type-size variant `SemiColon`: 0 bytes
print-type-size variant `Colon`: 0 bytes
print-type-size variant `DoubleColon`: 0 bytes
print-type-size variant `DoubleArrow`: 0 bytes
print-type-size variant `Underscore`: 0 bytes
print-type-size variant `Comma`: 0 bytes
print-type-size variant `Period`: 0 bytes
print-type-size variant `Elvis`: 0 bytes
print-type-size variant `DoubleQuestion`: 0 bytes
print-type-size variant `QuestionBracket`: 0 bytes
print-type-size variant `ExclusiveRange`: 0 bytes
print-type-size variant `InclusiveRange`: 0 bytes
print-type-size variant `MapStart`: 0 bytes
print-type-size variant `Equals`: 0 bytes
print-type-size variant `True`: 0 bytes
print-type-size variant `False`: 0 bytes
print-type-size variant `Let`: 0 bytes
print-type-size variant `Const`: 0 bytes
print-type-size variant `If`: 0 bytes
print-type-size variant `Else`: 0 bytes
print-type-size variant `Switch`: 0 bytes
print-type-size variant `Do`: 0 bytes
print-type-size variant `While`: 0 bytes
print-type-size variant `Until`: 0 bytes
print-type-size variant `Loop`: 0 bytes
print-type-size variant `For`: 0 bytes
print-type-size variant `In`: 0 bytes
print-type-size variant `LessThan`: 0 bytes
print-type-size variant `GreaterThan`: 0 bytes
print-type-size variant `LessThanEqualsTo`: 0 bytes
print-type-size variant `GreaterThanEqualsTo`: 0 bytes
print-type-size variant `EqualsTo`: 0 bytes
print-type-size variant `NotEqualsTo`: 0 bytes
print-type-size variant `Bang`: 0 bytes
print-type-size variant `Pipe`: 0 bytes
print-type-size variant `Or`: 0 bytes
print-type-size variant `XOr`: 0 bytes
print-type-size variant `Ampersand`: 0 bytes
print-type-size variant `And`: 0 bytes
print-type-size variant `Fn`: 0 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size variant `Return`: 0 bytes
print-type-size variant `Throw`: 0 bytes
print-type-size variant `Try`: 0 bytes
print-type-size variant `Catch`: 0 bytes
print-type-size variant `PlusAssign`: 0 bytes
print-type-size variant `MinusAssign`: 0 bytes
print-type-size variant `MultiplyAssign`: 0 bytes
print-type-size variant `DivideAssign`: 0 bytes
print-type-size variant `LeftShiftAssign`: 0 bytes
print-type-size variant `RightShiftAssign`: 0 bytes
print-type-size variant `AndAssign`: 0 bytes
print-type-size variant `OrAssign`: 0 bytes
print-type-size variant `XOrAssign`: 0 bytes
print-type-size variant `ModuloAssign`: 0 bytes
print-type-size variant `PowerOfAssign`: 0 bytes
print-type-size variant `Private`: 0 bytes
print-type-size variant `Import`: 0 bytes
print-type-size variant `Export`: 0 bytes
print-type-size variant `As`: 0 bytes
print-type-size variant `EOF`: 0 bytes
print-type-size variant `NonToken`: 0 bytes
print-type-size type: `types::dynamic::Dynamic`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, std::ops::Range<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, std::ops::RangeInclusive<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, std::vec::Vec<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, std::vec::Vec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, types::fn_ptr::FnPtr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLock<'_, types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, std::ops::Range<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, std::ops::RangeInclusive<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, std::vec::Vec<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, std::vec::Vec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, types::fn_ptr::FnPtr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicReadLockInner<'_, types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, bool>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, char>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, f64>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, i64>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, rust_decimal::Decimal>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, std::ops::Range<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, std::ops::RangeInclusive<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, std::vec::Vec<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, std::vec::Vec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, types::fn_ptr::FnPtr>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLock<'_, types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, bool>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, char>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, f64>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, i64>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, rust_decimal::Decimal>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, std::ops::Range<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, std::ops::RangeInclusive<i64>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, std::vec::Vec<types::dynamic::Dynamic>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, std::vec::Vec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, types::dynamic::Dynamic>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, types::fn_ptr::FnPtr>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::DynamicWriteLockInner<'_, types::immutable_string::ImmutableString>`: 16 bytes, alignment: 8 bytes
print-type-size variant `Reference`: 16 bytes
print-type-size padding: 8 bytes
print-type-size field `.0`: 8 bytes, alignment: 8 bytes
print-type-size variant `Guard`: 16 bytes
print-type-size field `.0`: 16 bytes
print-type-size type: `types::dynamic::Union`: 16 bytes, alignment: 8 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Str`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Int`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Float`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Decimal`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Array`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Blob`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Map`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `FnPtr`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `TimeStamp`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Variant`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Shared`: 15 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Char`: 11 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.0`: 4 bytes, alignment: 4 bytes
print-type-size field `.1`: 4 bytes
print-type-size variant `Unit`: 7 bytes
print-type-size field `.0`: 0 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 2 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size variant `Bool`: 7 bytes
print-type-size field `.0`: 1 bytes
print-type-size field `.2`: 1 bytes
print-type-size padding: 1 bytes
print-type-size field `.1`: 4 bytes, alignment: 4 bytes
print-type-size variant `Null`: 0 bytes
print-type-size type: `types::parse_error::ParseError`: 16 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size field `.1`: 4 bytes
print-type-size end padding: 4 bytes
print-type-size type: `std::char::CaseMappingIter`: 12 bytes, alignment: 4 bytes
print-type-size variant `Three`: 12 bytes
print-type-size field `.0`: 4 bytes
print-type-size field `.1`: 4 bytes
print-type-size field `.2`: 4 bytes
print-type-size variant `Two`: 8 bytes
print-type-size field `.0`: 4 bytes
print-type-size field `.1`: 4 bytes
print-type-size variant `One`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `Zero`: 0 bytes
print-type-size type: `std::char::ToLowercase`: 12 bytes, alignment: 4 bytes
print-type-size field `.0`: 12 bytes
print-type-size type: `std::char::ToUppercase`: 12 bytes, alignment: 4 bytes
print-type-size field `.0`: 12 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>`: 12 bytes, alignment: 4 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 12 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>`: 12 bytes, alignment: 4 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 12 bytes
print-type-size type: `std::mem::ManuallyDrop<[char; 3]>`: 12 bytes, alignment: 4 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[char; 3]>>`: 12 bytes, alignment: 4 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<i32>>`: 12 bytes, alignment: 4 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<u32>>`: 12 bytes, alignment: 4 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::mem::MaybeUninit<[char; 3]>`: 12 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 12 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<i32>>`: 12 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 12 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<u32>>`: 12 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 12 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 12 bytes
print-type-size type: `std::ops::RangeInclusive<i32>`: 12 bytes, alignment: 4 bytes
print-type-size field `.start`: 4 bytes
print-type-size field `.end`: 4 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 3 bytes
print-type-size type: `std::ops::RangeInclusive<u32>`: 12 bytes, alignment: 4 bytes
print-type-size field `.start`: 4 bytes
print-type-size field `.end`: 4 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 3 bytes
print-type-size type: `std::option::Option<std::ops::Range<i32>>`: 12 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<u32>>`: 12 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<i32>>`: 12 bytes, alignment: 4 bytes
print-type-size variant `Some`: 12 bytes
print-type-size field `.0`: 12 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<u32>>`: 12 bytes, alignment: 4 bytes
print-type-size variant `Some`: 12 bytes
print-type-size field `.0`: 12 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, &str, serde::metadata::ModuleMetadata<'_>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, u64, smallvec::SmallVec<[usize; 1]>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::Drain<'_, T, A> as std::ops::Drop>::drop::DropGuard<'_, '_, types::dynamic::Dynamic, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::Drain<'_, T, A> as std::ops::Drop>::drop::DropGuard<'_, '_, u8, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, &module::FuncInfo, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, (&str, &std::rc::Rc<module::Module>), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, (&str, &types::dynamic::Dynamic), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, (&str, serde::metadata::ModuleMetadata<'_>), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, (smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, char, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, types::dynamic::Dynamic, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, types::immutable_string::ImmutableString, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<'_, u8, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `[closure@<&mut serde_json::ser::Serializer<&mut std::vec::Vec<u8>, serde_json::ser::PrettyFormatter<'_>> as module::_::_serde::Serializer>::collect_map<&&str, &serde::metadata::ModuleMetadata<'_>, &std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<&mut serde_json::ser::Serializer<&mut std::vec::Vec<u8>> as module::_::_serde::Serializer>::collect_map<&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<&mut serde_json::ser::Serializer<&mut std::vec::Vec<u8>> as module::_::_serde::Serializer>::collect_seq<&std::vec::Vec<types::dynamic::Dynamic>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<&str as core::slice::cmp::SliceContains>::slice_contains::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::array::IntoIter<ast::stmt::Stmt, 2> as std::iter::Iterator>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<K, V, A> as std::clone::Clone>::clone::clone_subtree<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, std::alloc::Global>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<K, V, A> as std::clone::Clone>::clone::clone_subtree<'_, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, std::alloc::Global>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<K, V, A> as std::clone::Clone>::clone::clone_subtree<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, std::alloc::Global>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<K, V, A> as std::clone::Clone>::clone::clone_subtree<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, std::alloc::Global>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<K, V, A> as std::clone::Clone>::clone::clone_subtree<'_, u64, smallvec::SmallVec<[usize; 1]>, std::alloc::Global>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::Extend<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>::extend<std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::Chain<std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>, std::iter::Map<std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>> as std::iter::Iterator>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::Chain<std::iter::Cloned<std::slice::Iter<'_, types::dynamic::Dynamic>>, std::iter::Map<std::slice::IterMut<'_, types::dynamic::Dynamic>, for<'a> fn(&'a mut types::dynamic::Dynamic) -> types::dynamic::Dynamic {std::mem::take::<types::dynamic::Dynamic>}>> as std::iter::Iterator>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>> as std::iter::Iterator>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::try_fold::enumerate<'_, &&mut types::dynamic::Dynamic, (), std::ops::ControlFlow<(usize, &&mut types::dynamic::Dynamic)>, [closure@std::iter::Iterator::find::check<(usize, &&mut types::dynamic::Dynamic), [closure@src\func\call.rs:116:15: 116:24]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, (), [closure@std::iter::adapters::map::map_fold<&smartstring::SmartString<smartstring::LazyCompact>, &str, (), for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}, [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::string::String as std::iter::Extend<&str>>::extend<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), [closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@src\packages\lang_core.rs:272:19: 272:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), &mut [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:209:31: 209:39]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&str>, [closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:243:31: 243:39]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<&dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, [closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, &dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, [closure@src\eval\stmt.rs:508:35: 508:38]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<(&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>)>, [closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, (&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), [closure@src\func\call.rs:217:43: 217:46]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\call.rs:258:38: 258:41]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\script.rs:239:76: 239:79]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\optimizer.rs:1252:18: 1252:21]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), std::ops::ControlFlow<&module::FuncInfo>, [closure@std::iter::Iterator::find::check<&module::FuncInfo, &mut [closure@src\module\mod.rs:1951:31: 1951:35]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, ast::ident::Ident>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&ast::ident::Ident, [closure@src\parser.rs:201:26: 201:29]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:1888:34: 1888:37]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:607:34: 607:37]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, types::immutable_string::ImmutableString>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:682:38: 682:41]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::all::check<&usize, [closure@src\ast\stmt.rs:822:77: 822:81]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::try_fold::flatten<std::slice::Iter<'_, usize>, (), std::ops::ControlFlow<()>, [closure@std::iter::Iterator::any::check<&usize, [closure@src\optimizer.rs:716:66: 716:70]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::string::String as std::iter::Extend<&str>>::extend<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::str::Chars<'_>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@<types::immutable_string::ImmutableString as core::slice::cmp::SliceContains>::slice_contains::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@core::str::iter::MatchIndicesInternal<'_, &std::string::String>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@core::str::iter::MatchIndicesInternal<'_, char>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::equivalent_key<u64, u64, func::callable_function::CallableFunction>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::equivalent_key<u64, u64, module::FuncInfo>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::equivalent_key<u64, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::equivalent_key<u64, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::equivalent_key<u64, u64, types::dynamic::Dynamic>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::equivalent_key<u64, u64, types::immutable_string::ImmutableString>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::make_hasher<u64, u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::make_hasher<u64, u64, module::FuncInfo, func::hashing::StraightHasherBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::make_hasher<u64, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>, func::hashing::StraightHasherBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::make_hasher<u64, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>, func::hashing::StraightHasherBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::make_hasher<u64, u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::make_hasher<u64, u64, types::immutable_string::ImmutableString, func::hashing::StraightHasherBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>::reserve_rehash<[closure@hashbrown::map::make_hasher<u64, u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, module::FuncInfo)>::reserve_rehash<[closure@hashbrown::map::make_hasher<u64, u64, module::FuncInfo, func::hashing::StraightHasherBuilder>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>::reserve_rehash<[closure@hashbrown::map::make_hasher<u64, u64, std::option::Option<eval::cache::FnResolutionCacheEntry>, func::hashing::StraightHasherBuilder>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>::reserve_rehash<[closure@hashbrown::map::make_hasher<u64, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>, func::hashing::StraightHasherBuilder>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>::reserve_rehash<[closure@hashbrown::map::make_hasher<u64, u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, types::immutable_string::ImmutableString)>::reserve_rehash<[closure@hashbrown::map::make_hasher<u64, u64, types::immutable_string::ImmutableString, func::hashing::StraightHasherBuilder>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTableInner<std::alloc::Global>::fallible_with_capacity::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::rustc_entry::<impl hashbrown::map::HashMap<u64, std::option::Option<eval::cache::FnResolutionCacheEntry>, func::hashing::StraightHasherBuilder>>::rustc_entry::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@hashbrown::rustc_entry::<impl hashbrown::map::HashMap<u64, types::immutable_string::ImmutableString, func::hashing::StraightHasherBuilder>>::rustc_entry::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@smallvec::alloc::raw_vec::RawVec<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@smallvec::alloc::raw_vec::RawVec<std::any::TypeId>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@smallvec::alloc::raw_vec::RawVec<std::boxed::Box<str>>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\call_fn.rs:244:75: 244:83]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\call_fn.rs:262:21: 262:23]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:318:21: 318:24]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:459:40: 459:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:506:48: 506:51]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:511:61: 511:65]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\files.rs:191:40: 191:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\files.rs:20:46: 20:51]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\files.rs:29:49: 29:54]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\register.rs:747:57: 747:60]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\register.rs:760:25: 760:28]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:106:23: 106:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:202:23: 202:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:209:31: 209:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:213:29: 213:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:236:23: 236:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:243:31: 243:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\api\type_names.rs:247:29: 247:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\ast\ast.rs:179:18: 179:21]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\ast\expr.rs:407:48: 407:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\ast\stmt.rs:744:53: 744:66]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\ast\stmt.rs:822:77: 822:81]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\ast\stmt.rs:826:45: 826:48]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:102:56: 102:64]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:1041:79: 1041:87]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:711:67: 711:75]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:73:56: 73:64]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:786:50: 786:53]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:826:42: 826:45]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:858:50: 858:53]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:902:88: 902:96]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\chaining.rs:963:49: 963:52]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:106:28: 106:33]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:131:18: 131:21]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:132:22: 132:27]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:161:23: 161:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:162:29: 162:36]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:84:28: 84:33]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\data_check.rs:95:28: 95:33]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:161:26: 161:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:197:35: 197:38]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:331:46: 331:51]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:362:42: 362:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:412:31: 412:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:42:31: 42:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\expr.rs:45:13: 45:21]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:106:62: 106:65]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:128:40: 128:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:142:46: 142:49]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:151:40: 151:49]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:155:27: 155:32]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:156:22: 156:25]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:238:47: 238:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:239:26: 239:29]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:253:28: 253:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:253:45: 253:48]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:266:40: 266:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:269:27: 269:30]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:269:60: 269:63]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:283:28: 283:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:283:45: 283:48]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:295:23: 295:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\global_state.rs:295:51: 295:54]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:140:64: 140:72]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:33:77: 33:85]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:371:55: 371:58]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:393:55: 393:63]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:501:31: 501:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:508:35: 508:38]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:511:44: 511:46]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:515:62: 515:70]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:555:34: 555:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:59:56: 59:64]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:650:88: 650:96]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:660:38: 660:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:675:27: 675:30]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:685:27: 685:30]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:846:35: 846:55]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:848:34: 848:37]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\stmt.rs:852:33: 852:40]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\target.rs:266:55: 266:60]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\target.rs:296:56: 296:61]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\target.rs:317:55: 317:60]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\eval\target.rs:339:54: 339:59]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1043:30: 1043:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1175:30: 1175:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1207:30: 1207:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1239:34: 1239:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1286:30: 1286:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1315:30: 1315:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1324:25: 1324:27]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1383:56: 1383:64]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1393:64: 1393:72]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:144:22: 144:25]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1520:60: 1520:68]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:1545:13: 1545:15]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:177:58: 177:64]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:198:35: 198:38]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:198:58: 198:61]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:205:39: 205:42]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:205:62: 205:65]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:217:43: 217:46]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:217:76: 217:79]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:242:34: 242:37]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:249:38: 249:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:258:38: 258:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:385:58: 385:66]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:389:53: 389:55]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:411:34: 411:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:416:30: 416:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:583:56: 583:64]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:670:64: 670:72]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:690:74: 690:82]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\call.rs:743:18: 743:21]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\hashing.rs:111:27: 111:30]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\hashing.rs:147:27: 147:30]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\hashing.rs:174:19: 174:22]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\script.rs:124:27: 124:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\script.rs:230:44: 230:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\script.rs:232:47: 232:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\script.rs:239:76: 239:79]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\func\script.rs:55:39: 55:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1017:18: 1017:32]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1564:23: 1564:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1577:28: 1577:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1588:28: 1588:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1600:23: 1600:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1742:61: 1742:63]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1746:45: 1746:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:1760:43: 1760:45]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:2110:42: 2110:45]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:2326:28: 2326:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:2335:28: 2335:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:2424:23: 2424:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:2434:23: 2434:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:528:23: 528:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:623:28: 623:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:655:42: 655:45]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:697:23: 697:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:797:28: 797:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:816:23: 816:26]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:863:28: 863:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:892:59: 892:62]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:944:27: 944:30]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\mod.rs:957:59: 957:62]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:278:26: 278:28]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:380:22: 380:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1024:53: 1024:59]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1033:53: 1033:65]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1094:40: 1094:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1135:40: 1135:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1163:96: 1163:99]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1184:40: 1184:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1241:18: 1241:21]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:1252:18: 1252:21]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:253:23: 253:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:264:24: 264:27]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:318:42: 318:44]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:567:30: 567:33]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:569:57: 569:60]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:616:35: 616:38]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:683:31: 683:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:716:66: 716:70]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:717:42: 717:45]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:890:62: 890:71]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:891:42: 891:44]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:891:63: 891:79]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:951:62: 951:71]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:952:42: 952:44]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:952:63: 952:79]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\optimizer.rs:998:35: 998:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:156:52: 156:54]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\arithmetic.rs:169:52: 169:54]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1072:26: 1072:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1171:26: 1171:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1258:26: 1258:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1501:26: 1501:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1663:26: 1663:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1831:29: 1831:32]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1942:26: 1942:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:2138:26: 2138:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:673:30: 673:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:762:26: 762:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\bit_field.rs:131:53: 131:55]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\bit_field.rs:217:51: 217:53]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\bit_field.rs:39:51: 39:53]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\bit_field.rs:69:51: 69:53]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:127:53: 127:55]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:151:34: 151:49]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:213:22: 213:25]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:223:26: 223:29]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:237:17: 237:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:254:17: 254:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:273:17: 273:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:300:25: 300:42]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:149:66: 149:71]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:347:48: 347:53]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:417:25: 417:27]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:424:29: 424:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:434:29: 434:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:444:29: 444:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:571:13: 571:15]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:602:22: 602:25]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:603:22: 603:27]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:616:38: 616:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:628:38: 628:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:640:36: 640:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\string_more.rs:655:36: 655:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\string_more.rs:739:36: 739:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\time_basic.rs:128:37: 128:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\time_basic.rs:149:37: 149:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\time_basic.rs:190:29: 190:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\packages\time_basic.rs:205:29: 205:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1021:39: 1021:48]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1237:69: 1237:71]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1261:53: 1261:60]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1262:57: 1262:59]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1283:37: 1283:44]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1284:41: 1284:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1575:36: 1575:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1580:31: 1580:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1888:34: 1888:37]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1892:44: 1892:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:189:46: 189:49]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:1935:30: 1935:33]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:201:26: 201:29]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2078:21: 2078:23]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2333:31: 2333:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2359:31: 2359:34]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:241:19: 241:28]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2452:35: 2452:38]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2908:60: 2908:69]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2913:52: 2913:61]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:2917:41: 2917:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:3584:46: 3584:54]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:3729:51: 3729:54]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:3794:32: 3794:35]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:607:34: 607:37]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:611:44: 611:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:682:38: 682:41]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\parser.rs:686:48: 686:51]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\serde\metadata.rs:187:17: 187:20]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\serde\metadata.rs:189:19: 189:22]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\serde\serialize.rs:66:35: 66:43]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1295:49: 1295:52]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1690:57: 1690:70]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1697:21: 1697:23]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1702:47: 1702:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1708:47: 1708:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1716:47: 1716:50]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1722:44: 1722:47]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1726:21: 1726:28]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1732:33: 1732:36]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1760:25: 1760:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1786:21: 1786:49]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:1807:25: 1807:39]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:2435:74: 2435:77]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:2472:88: 2472:91]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:2481:102: 2481:105]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:2486:109: 2486:112]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:2487:73: 2487:76]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\tokenizer.rs:2496:110: 2496:113]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\types\dynamic.rs:1328:29: 1328:31]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\types\dynamic.rs:557:51: 557:59]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\types\interner.rs:124:43: 124:63]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@src\types\scope.rs:442:31: 442:36]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>::retain<[closure@src\optimizer.rs:670:26: 670:35]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::collections::btree_map::OccupiedEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>::remove_kv::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::collections::btree_map::OccupiedEntry<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>::remove_kv::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::fmt::format::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::DoubleEndedIterator::rfind::check<&eval::debugger::CallStackFrame, &mut [closure@src\packages\debugging.rs:44:25: 44:63]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::all::check<&usize, [closure@src\ast\stmt.rs:822:77: 822:81]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&ast::ident::Ident, [closure@src\parser.rs:201:26: 201:29]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&ast::script_fn::ScriptFnDef, [closure@src\module\mod.rs:2110:42: 2110:45]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&std::rc::Rc<ast::script_fn::ScriptFnDef>, [closure@src\parser.rs:189:46: 189:49]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\call.rs:258:38: 258:41]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\func\script.rs:239:76: 239:79]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\optimizer.rs:1241:18: 1241:21]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&std::rc::Rc<module::Module>, [closure@src\optimizer.rs:1252:18: 1252:21]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:1888:34: 1888:37]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:607:34: 607:37]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&types::immutable_string::ImmutableString, [closure@src\parser.rs:682:38: 682:41]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&usize, [closure@src\optimizer.rs:716:66: 716:70]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<(&str, bool, types::dynamic::Dynamic), [closure@src\parser.rs:2908:60: 2908:69]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<(&str, bool, types::dynamic::Dynamic), [closure@src\parser.rs:2913:52: 2913:61]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\eval\expr.rs:161:26: 161:41]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<&module::FuncInfo, &mut [closure@src\module\mod.rs:1951:31: 1951:35]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<&str, &mut core::str::IsNotEmpty>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(ast::ident::Ident, ast::expr::Expr), [closure@src\optimizer.rs:890:62: 890:71]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(ast::ident::Ident, ast::expr::Expr), [closure@src\optimizer.rs:951:62: 951:71]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, &types::immutable_string::ImmutableString), [closure@src\parser.rs:241:19: 241:28]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, &dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, [closure@src\eval\global_state.rs:295:51: 295:54]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, &dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>, [closure@src\eval\stmt.rs:508:35: 508:38]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, (&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), [closure@src\eval\global_state.rs:269:27: 269:30]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, (&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), [closure@src\func\call.rs:198:35: 198:38]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<&std::rc::Rc<module::Module>, (&func::callable_function::CallableFunction, std::option::Option<&types::immutable_string::ImmutableString>), [closure@src\func\call.rs:217:43: 217:46]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:209:31: 209:39]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<(&smartstring::SmartString<smartstring::LazyCompact>, &std::rc::Rc<module::Module>), &str, [closure@src\api\type_names.rs:243:31: 243:39]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find_map::check<(usize, &ast::stmt::Stmt), usize, [closure@src\optimizer.rs:253:23: 253:34]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<&str, [closure@<std::string::String as std::iter::Extend<&str>>::extend<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<&str, [closure@src\func\hashing.rs:111:27: 111:30]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<&str, [closure@src\func\hashing.rs:147:27: 147:30]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic), [closure@<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::Extend<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>::extend<std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>), [closure@src\func\script.rs:124:27: 124:35]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::str::Chars<'_>>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::position::check<&types::immutable_string::ImmutableString, [closure@src\eval\global_state.rs:155:27: 155:32]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position), std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\eval\stmt.rs:846:35: 846:55]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<&types::dynamic::Dynamic, std::result::Result<(), serde_json::Error>, [closure@<&mut serde_json::ser::Serializer<&mut std::vec::Vec<u8>> as module::_::_serde::Serializer>::collect_seq<&std::vec::Vec<types::dynamic::Dynamic>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<(&&str, &serde::metadata::ModuleMetadata<'_>), std::result::Result<(), serde_json::Error>, [closure@<&mut serde_json::ser::Serializer<&mut std::vec::Vec<u8>, serde_json::ser::PrettyFormatter<'_>> as module::_::_serde::Serializer>::collect_map<&&str, &serde::metadata::ModuleMetadata<'_>, &std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<(&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic), std::result::Result<(), serde_json::Error>, [closure@<&mut serde_json::ser::Serializer<&mut std::vec::Vec<u8>> as module::_::_serde::Serializer>::collect_map<&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<(&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic), std::result::Result<(), serde_json::Error>, [closure@src\serde\serialize.rs:66:35: 66:43]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<(usize, &u8), std::result::Result<(), std::fmt::Error>, [closure@src\types\dynamic.rs:557:51: 557:59]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Peekable<std::str::Chars<'_>>::peek::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Peekable<std::vec::IntoIter<(&str, serde::metadata::ModuleMetadata<'_>)>>::peek::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Peekable<std::vec::IntoIter<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>::peek::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::Peekable<tokenizer::TokenIterator<'_>>::peek::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::copied::copy_fold<&str, (), [closure@std::iter::Iterator::for_each::call<&str, [closure@src\func\hashing.rs:111:27: 111:30]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::copied::copy_fold<&str, (), [closure@std::iter::Iterator::for_each::call<&str, [closure@src\func\hashing.rs:147:27: 147:30]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::copied::copy_fold<std::any::TypeId, (), [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::copied::copy_try_fold<&ast::expr::Expr, (), std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, &mut [closure@std::iter::Iterator::try_for_each::call<&ast::expr::Expr, std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>, [closure@src\func\call.rs:1173:31: 1173:37]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, (), [closure@std::iter::adapters::map::map_fold<&smartstring::SmartString<smartstring::LazyCompact>, &str, (), for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}, [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::string::String as std::iter::Extend<&str>>::extend<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), [closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@src\packages\lang_core.rs:272:19: 272:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), &mut [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:300:25: 300:42], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2155:25: 2155:29], [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2159:25: 2159:29], [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\module\mod.rs:2160:27: 2160:30]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&&mut types::dynamic::Dynamic, std::any::TypeId, (), [closure@src\func\call.rs:1331:81: 1331:84], [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&&mut types::dynamic::Dynamic, std::any::TypeId, (), [closure@src\func\call.rs:178:58: 178:61], [closure@std::iter::Iterator::for_each::call<std::any::TypeId, [closure@src\func\hashing.rs:174:19: 174:22]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>), (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>), (), for<'a> fn(&'a (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)) -> (types::immutable_string::ImmutableString, std::rc::Rc<module::Module>) {<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>) as std::clone::Clone>::clone}, [closure@std::iter::Iterator::for_each::call<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>), [closure@src\func\script.rs:124:27: 124:35]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&ast::ident::Ident, &str, (), for<'a> fn(&'a ast::ident::Ident) -> &'a str {ast::ident::Ident::as_str}, [closure@std::iter::Iterator::for_each::call<&str, [closure@src\func\hashing.rs:111:27: 111:30]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&ast::ident::Ident, &str, (), for<'a> fn(&'a ast::ident::Ident) -> &'a str {ast::ident::Ident::as_str}, [closure@std::iter::Iterator::for_each::call<&str, [closure@src\func\hashing.rs:147:27: 147:30]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&module::Module, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}, [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&smartstring::SmartString<smartstring::LazyCompact>, &str, (), for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}, [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::string::String as std::iter::Extend<&str>>::extend<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, (), [closure@src\engine.rs:177:27: 177:30], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, (), [closure@std::iter::adapters::map::map_fold<&smartstring::SmartString<smartstring::LazyCompact>, &str, (), for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}, [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::string::String as std::iter::Extend<&str>>::extend<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>, [closure@src\engine.rs:177:27: 177:30]>, for<'a> fn(&'a smartstring::SmartString<smartstring::LazyCompact>) -> &'a str {smartstring::SmartString::<smartstring::LazyCompact>::as_str}>>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>, std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), [closure@src\packages\lang_core.rs:271:19: 271:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, (), [closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@src\packages\lang_core.rs:272:19: 272:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), &mut [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], &mut [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:1951:31: 1951:35], [closure@std::iter::adapters::map::map_fold<&module::FuncInfo, (module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\module\mod.rs:1951:60: 1951:63], [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:300:25: 300:42], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:301:27: 301:36]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@src\module\mod.rs:1927:40: 1927:43], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::collections::hash_map::Values<'_, u64, module::FuncInfo>, (), [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2155:25: 2155:29], [closure@std::iter::adapters::filter::filter_fold<&module::FuncInfo, (), [closure@src\module\mod.rs:2159:25: 2159:29], [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\module\mod.rs:2160:27: 2160:30]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, &module::Module, (), for<'a> fn(&'a std::rc::Rc<module::Module>) -> &'a module::Module {<std::rc::Rc<module::Module> as std::convert::AsRef<module::Module>>::as_ref}, [closure@std::iter::adapters::map::map_fold<&module::Module, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), for<'a> fn(&'a module::Module) -> impl std::iter::Iterator<Item = (module::FnNamespace, ast::flags::FnAccess, &'a str, usize, &'a std::rc::Rc<ast::script_fn::ScriptFnDef>)> + 'a {module::Module::iter_script_fn}, [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:237:17: 237:34], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:238:19: 238:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@src\serde\metadata.rs:188:19: 188:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, (), [closure@std::iter::Iterator::for_each::call<&module::FuncInfo, [closure@src\serde\metadata.rs:189:19: 189:22]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@src\packages\lang_core.rs:253:19: 253:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:254:17: 254:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:255:19: 255:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::rc::Rc<module::Module>, std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@src\packages\lang_core.rs:272:19: 272:22], [closure@std::iter::adapters::flatten::FlattenCompat<I, U>::iter_fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@<std::iter::adapters::flatten::FlattenCompat<I, U> as std::iter::Iterator>::fold::flatten<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, (), [closure@std::iter::adapters::filter::filter_fold<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), (), [closure@src\packages\lang_core.rs:273:17: 273:35], [closure@std::iter::Iterator::for_each::call<(module::FnNamespace, ast::flags::FnAccess, &str, usize, &std::rc::Rc<ast::script_fn::ScriptFnDef>), [closure@src\packages\lang_core.rs:274:19: 274:28]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &(ast::ident::Ident, ast::expr::Expr), &ast::expr::Expr, (), std::ops::ControlFlow<()>, [closure@src\ast\expr.rs:762:48: 762:57], [closure@std::iter::Iterator::all::check<&ast::expr::Expr, for<'a> fn(&'a ast::expr::Expr) -> bool {ast::expr::Expr::is_pure}>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &(ast::ident::Ident, ast::expr::Expr), &ast::expr::Expr, (), std::ops::ControlFlow<()>, [closure@src\ast\expr.rs:798:48: 798:60], [closure@std::iter::Iterator::all::check<&ast::expr::Expr, for<'a> fn(&'a ast::expr::Expr) -> bool {ast::expr::Expr::is_constant}>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &smartstring::SmartString<smartstring::LazyCompact>, usize, usize, std::option::Option<usize>, [closure@std::str::join_generic_copy<str, u8, smartstring::SmartString<smartstring::LazyCompact>>::{closure#0}::{closure#0}], fn(usize, usize) -> std::option::Option<usize> {core::num::<impl usize>::checked_add}>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::borrow::Cow<'_, str>, usize, usize, std::option::Option<usize>, [closure@std::str::join_generic_copy<str, u8, std::borrow::Cow<'_, str>>::{closure#0}::{closure#0}], fn(usize, usize) -> std::option::Option<usize> {core::num::<impl usize>::checked_add}>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<'_, &std::string::String, usize, usize, std::option::Option<usize>, [closure@std::str::join_generic_copy<str, u8, std::string::String>::{closure#0}::{closure#0}], fn(usize, usize) -> std::option::Option<usize> {core::num::<impl usize>::checked_add}>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::rc::Rc<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>::allocate_for_layout<[closure@std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>::new_uninit::{closure#0}], [closure@std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>::new_uninit::{closure#1}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [&module::FuncInfo]>::sort_by<[closure@src\api\definitions\mod.rs:433:28: 433:34]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [(&str, &std::rc::Rc<module::Module>)]>::sort_by<[closure@src\api\definitions\mod.rs:405:28: 405:44]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [(&str, &types::dynamic::Dynamic)]>::sort_by<[closure@src\api\definitions\mod.rs:419:22: 419:38]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [(&str, serde::metadata::ModuleMetadata<'_>)]>::sort_by<[closure@<std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>> as std::iter::FromIterator<(&str, serde::metadata::ModuleMetadata<'_>)>>::from_iter<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>, [closure@src\module\mod.rs:1912:23: 1912:26]>, [closure@src\serde\metadata.rs:157:22: 157:33]>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)]>::sort_by<[closure@<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::FromIterator<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>::from_iter<std::iter::Map<std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\types\dynamic.rs:2240:26: 2240:34]>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [(std::string::String, std::string::String)]>::sort_by<[closure@src\api\definitions\mod.rs:385:19: 385:43]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1741:23: 1741:29]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1840:27: 1840:33]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1848:27: 1848:33]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1857:27: 1857:33]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1865:27: 1865:33]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1874:27: 1874:33]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::slice::<impl [types::dynamic::Dynamic]>::sort_by<[closure@src\packages\array_basic.rs:1882:27: 1882:33]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `[closure@std::vec::in_place_collect::write_in_place_with_drop<types::dynamic::Dynamic>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size end padding: 8 bytes
print-type-size type: `api::custom_syntax::Expression<'_>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `config::hashing::HokmaLock`: 8 bytes, alignment: 8 bytes
print-type-size field `.lock`: 8 bytes
print-type-size type: `core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}], ((), &str)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), &str, [closure@std::iter::Iterator::for_each::call<&str, [closure@<std::vec::Vec<&str> as std::vec::spec_extend::SpecExtend<&str, std::iter::Take<std::iter::Repeat<&str>>>>::spec_extend::{closure#0}]>::{closure#0}]>}>`: 8 bytes, alignment: 8 bytes
print-type-size field `.func`: 0 bytes
print-type-size field `.data`: 8 bytes
print-type-size type: `core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::str::Chars<'_>>>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::str::Chars<'_>>>::{closure#0}]>::{closure#0}], ((), char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), char, [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::str::Chars<'_>>>::{closure#0}]>::{closure#0}]>}>`: 8 bytes, alignment: 8 bytes
print-type-size field `.func`: 0 bytes
print-type-size field `.data`: 8 bytes
print-type-size type: `core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}], ((), char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), char, [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Take<std::vec::IntoIter<char>>>::{closure#0}]>::{closure#0}]>}>`: 8 bytes, alignment: 8 bytes
print-type-size field `.func`: 0 bytes
print-type-size field `.data`: 8 bytes
print-type-size type: `core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}], ((), &char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), &char, [closure@std::iter::adapters::copied::copy_fold<char, (), [closure@std::iter::Iterator::for_each::call<char, [closure@<std::string::String as std::iter::Extend<char>>::extend<std::iter::Copied<std::iter::Take<std::iter::Skip<std::slice::Iter<'_, char>>>>>::{closure#0}]>::{closure#0}]>::{closure#0}]>}>`: 8 bytes, alignment: 8 bytes
print-type-size field `.func`: 0 bytes
print-type-size field `.data`: 8 bytes
print-type-size type: `core::const_closure::ConstFnMutClosure<&mut [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}], for<'a> fn(&'a mut [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}], ((), char)) -> std::ops::try_trait::NeverShortCircuit<()> {std::ops::try_trait::NeverShortCircuit::<()>::wrap_mut_2_imp::<(), char, [closure@std::iter::adapters::map::map_fold<char, u8, (), [closure@src\packages\blob_basic.rs:1470:22: 1470:26], [closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<u8, (), [closure@std::iter::Iterator::for_each::call<(usize, u8), [closure@src\packages\blob_basic.rs:1472:27: 1472:35]>::{closure#0}]>::{closure#0}]>::{closure#0}]>}>`: 8 bytes, alignment: 8 bytes
print-type-size field `.func`: 0 bytes
print-type-size field `.data`: 8 bytes
print-type-size type: `func::hashing::StraightHasher`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(u64, func::callable_function::CallableFunction)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(u64, module::FuncInfo)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(u64, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(u64, types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>, [closure@hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>::clear::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.dropfn`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `once_cell::race::once_box::OnceBox<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ghost`: 0 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `packages::pkg_std::StandardPackage`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `serde::de::DynamicDeserializer<'_>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `serde_json::Error`: 8 bytes, alignment: 8 bytes
print-type-size field `.err`: 8 bytes
print-type-size type: `serde_json::de::MapKey<'_, serde_json::de::StrRead<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.de`: 8 bytes
print-type-size type: `serde_json::ser::Serializer<&mut std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.formatter`: 0 bytes
print-type-size field `.writer`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::any::TypeId`: 8 bytes, alignment: 8 bytes
print-type-size field `.t`: 8 bytes
print-type-size type: `std::boxed::Box<&str>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<()>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::expr::Expr, ast::ident::Ident)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::expr::Expr, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::ident::Ident, ast::ident::Ident)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>, std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 10]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 11]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 12]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 13]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 14]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 15]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 16]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 17]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 18]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 19]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 20]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 3]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 4]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 5]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 6]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 7]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 8]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[&str; 9]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[(std::string::String, std::string::String); 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[ast::stmt::Stmt; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[closure@src\engine.rs:247:37: 247:40]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[closure@src\engine.rs:248:37: 248:53]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[closure@src\engine.rs:289:29: 289:32]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[closure@src\engine.rs:290:29: 290:38]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 10]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 11]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 12]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 13]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 14]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 15]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 16]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 17]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 18]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 19]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 20]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 3]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 4]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 5]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 6]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 7]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 8]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::any::TypeId; 9]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[types::dynamic::Dynamic; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ast::expr::BinaryExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ast::expr::CustomExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ast::expr::FnCallExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ast::stmt::StmtBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ast::stmt::TryCatchBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<bool>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<char>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<eval::debugger::Debugger>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<eval::global_state::GlobalRuntimeState>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<f32>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<f64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<i128>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<i16>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<i32>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<i64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<i8>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<module::FuncInfoMetadata>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<module::resolvers::dummy::DummyModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<module::resolvers::file::FileModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::BitRange>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::CharsStream>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<packages::iter_basic::StepRange<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<rust_decimal::Decimal>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<serde_json::error::ErrorImpl>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::SmallVec<[ast::expr::Expr; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::boxed::Box<dyn types::variant::Variant>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::io::error::Custom>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::BitRange, fn(bool) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<bool>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::CharsStream, fn(char) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<char>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<f64>, fn(f64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<f64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<rust_decimal::Decimal>, fn(rust_decimal::Decimal) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<rust_decimal::Decimal>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<packages::iter_basic::StepRange<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::boxed::Box<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>, fn(types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>> {std::result::Result::<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>::Ok}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::iter::Zip<smallvec::IntoIter<[types::dynamic::Dynamic; 8]>, std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>>, [closure@src\types\scope.rs:137:22: 137:46]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, types::dynamic::Dynamic>, std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>>, [closure@src\types\scope.rs:152:22: 152:46]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::Range<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::ops::RangeInclusive<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::iter::Map<std::vec::IntoIter<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<ast::expr::BinaryExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<ast::expr::CustomExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<ast::expr::FnCallExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<ast::stmt::StmtBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<ast::stmt::TryCatchBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<eval::debugger::Debugger>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<module::FuncInfoMetadata>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::time::Instant>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<types::fn_ptr::FnPtr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<types::parse_error::LexError>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::Range<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::ops::RangeInclusive<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<[closure@src\func\register.rs:197:52: 197:105]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<[closure@src\module\mod.rs:2345:39: 2345:47]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<ast::script_fn::EncapsulatedEnviron>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::pow_f_i_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::int_functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::int_functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::int_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::all_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::all_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::chop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::concat_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_comparer_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::dedup_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_exclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_tail_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::filter_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::filter_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::insert_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::map_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::map_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::not_equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::push_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_exclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reverse_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::shift_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::some_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::some_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::sort_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::sort_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::sort_with_builtin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::splice_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::splice_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::splice_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::as_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::blob_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::chop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::drain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_tail_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::insert_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::push_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::retain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::reverse_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::shift_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::splice_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::to_array_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::debugging::debugging_functions::back_trace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::is_anonymous_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::contains_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::contains_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::end_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::end_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::start_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::start_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::get_tag_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::parse_json_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::set_tag_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::sleep_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::sleep_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata2_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_list_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::eq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::eq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::neq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::neq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::eq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::eq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::neq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::neq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::logic_functions::not_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::fill_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::keys_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::merge_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::mixin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::not_equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::to_json_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::values_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::ceiling_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::cos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::exp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::f32_to_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::f64_to_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::floor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::fraction_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::ln_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::log10_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::parse_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_down_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_dp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_down_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_up_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_up_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::sin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::sqrt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::tan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::to_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::ceiling_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::e_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::exp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::f32_to_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::f32_to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::f64_to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::floor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::fraction_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::is_finite_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::is_infinite_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::is_nan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::ln_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::log10_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::log_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::parse_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::pi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::round_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::sqrt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::to_degrees_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::to_radians_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::int_functions::parse_int_radix_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::int_functions::parse_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::acos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::acosh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::asin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::asinh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::atan2_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::atan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::atanh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::cos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::cosh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::hypot_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::sin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::sinh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::tan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::tanh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::int_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::int_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::int_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_bool_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f32_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_fn_ptr_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::format_array_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::format_map_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_bool_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_empty_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f32_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::to_debug_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::to_string_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_prepend_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_prepend_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_prepend_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_whitespace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::to_chars_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_prepend_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::to_blob_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::bytes_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::contains_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::ends_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_char_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_lower_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_lower_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_upper_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_upper_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pad_with_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pop_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::remove_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_char_with_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_string_with_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::starts_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_lower_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_lower_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_upper_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_upper_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::trim_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::add_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::elapsed_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::subtract_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::time_diff_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::timestamp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<tokenizer::TokenizerControlBlock>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::vec::IntoIter<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::vec::Vec<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::bloom_filter::BloomFilterU64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::custom_types::CustomTypesCollection>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::error::EvalAltResult>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::fn_ptr::FnPtr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::parse_error::LexError>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::parse_error::ParseErrorType>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<u128>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<u16>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<u32>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<u64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<u8>`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::cell::BorrowRef<'_>`: 8 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::BorrowRefMut<'_>`: 8 bytes, alignment: 8 bytes
print-type-size field `.borrow`: 8 bytes
print-type-size type: `std::cell::Cell<isize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::cell::Cell<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut [[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<isize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::fs::File`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::io::Error`: 8 bytes, alignment: 8 bytes
print-type-size field `.repr`: 8 bytes
print-type-size type: `std::io::error::repr_bitpacked::Repr`: 8 bytes, alignment: 8 bytes
print-type-size field `.1`: 0 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::iter::Copied<std::option::Iter<'_, &ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.it`: 8 bytes
print-type-size type: `std::iter::Map<std::ops::Range<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>`: 8 bytes, alignment: 4 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::ops::Range<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>`: 8 bytes, alignment: 4 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, &[&str]>, [closure@src\module\mod.rs:1029:27: 1029:31]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:1472:31: 1472:34]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>, [closure@src\parser.rs:200:31: 200:34]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:201:47: 201:50]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:229:47: 229:50]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:199:23: 199:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:228:23: 228:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1436:63: 1436:66]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1887:39: 1887:42]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:238:23: 238:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:3315:71: 3315:74]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:606:39: 606:42]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:681:43: 681:46]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>, [closure@src\engine.rs:177:27: 177:30]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\register.rs:746:66: 746:69]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:208:31: 208:34]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\type_names.rs:242:31: 242:34]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\eval\stmt.rs:507:35: 507:38]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:216:43: 216:46]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\call.rs:257:43: 257:46]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\func\script.rs:239:56: 239:59]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:1912:23: 1912:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:235:31: 235:34]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\optimizer.rs:1251:23: 1251:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\packages\lang_core.rs:271:19: 271:22]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\serde\metadata.rs:174:64: 174:67]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, [closure@src\module\mod.rs:1920:23: 1920:26]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>, [closure@src\parser.rs:146:27: 146:30]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:1927:40: 1927:43]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:2238:64: 2238:67]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 8 bytes
print-type-size type: `std::mem::Discriminant<types::dynamic::Union>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, &str, serde::metadata::ModuleMetadata<'_>, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, types::immutable_string::ImmutableString, types::dynamic::Dynamic, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::collections::btree_map::IntoIter<K, V, A> as std::ops::Drop>::drop::DropGuard<'_, u64, smallvec::SmallVec<[usize; 1]>, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<[usize; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<f64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<i64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[[u64; 4]; 2]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<ast::stmt::StmtBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<ast::expr::BinaryExpr>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<ast::expr::CustomExpr>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<ast::expr::Expr>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<ast::expr::FnCallExpr>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<ast::stmt::StmtBlock>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<ast::stmt::TryCatchBlock>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<eval::debugger::Debugger>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<module::FuncInfoMetadata>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<rust_decimal::Decimal>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::time::Instant>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<std::vec::Vec<u8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<types::fn_ptr::FnPtr>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<types::parse_error::LexError>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<[closure@src\func\register.rs:197:52: 197:105]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<[closure@src\module\mod.rs:2345:39: 2345:47]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<ast::script_fn::EncapsulatedEnviron>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<ast::script_fn::ScriptFnDef>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::power_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::decimal_functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::pow_f_i_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f32_functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::f64_functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::int_functions::is_even_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::int_functions::is_odd_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::int_functions::is_zero_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::abs_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::neg_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::plus_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::sign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::all_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::all_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::append_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::chop_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::clear_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::concat_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::contains_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_comparer_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::dedup_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_exclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_inclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::drain_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::equals_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_inclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_tail_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::extract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::filter_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::filter_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::get_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::index_of_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::insert_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::is_empty_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::len_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::map_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::map_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::not_equals_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::pad_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::pop_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::push_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_with_initial_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reduce_with_initial_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::remove_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_exclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_inclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::retain_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::reverse_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::set_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::shift_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::some_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::some_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::sort_by_fn_name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::sort_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::sort_with_builtin_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::splice_inclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::splice_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::splice_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::split_at_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::array_basic::array_functions::truncate_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::append_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::append_str_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::append_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::as_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::blob_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::chop_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::clear_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::contains_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::drain_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_tail_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::extract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::get_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::insert_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::is_empty_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::len_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::pad_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::pop_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::push_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::remove_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::retain_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::reverse_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::set_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::shift_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::splice_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::split_at_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::to_array_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::blob_functions::truncate_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::debugging::debugging_functions::back_trace_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::is_anonymous_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::name_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::contains_exclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::contains_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::end_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::end_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_exclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::start_inclusive_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::iter_basic::range_functions::start_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::get_tag_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::parse_json_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::set_tag_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::sleep_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::core_functions::sleep_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata2_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_list_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::eq_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::eq_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gt_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gt_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gte_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::gte_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lt_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lt_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lte_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::lte_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::neq_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f32_functions::neq_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::eq_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::eq_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gt_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gt_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gte_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::gte_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lt_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lt_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lte_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::lte_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::neq_fi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::f64_functions::neq_if_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::float::f32::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::logic_functions::not_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::i128::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::num_128::u128::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i16::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i32::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::i8::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u16::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u32::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u64::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::logic::numbers::u8::functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::clear_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::contains_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::equals_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::fill_with_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::get_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::is_empty_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::keys_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::len_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::merge_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::mixin_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::not_equals_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::remove_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::set_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::to_json_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::map_basic::map_functions::values_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::ceiling_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::cos_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::exp_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::f32_to_decimal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::f64_to_decimal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::floor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::fraction_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::ln_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::log10_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::parse_decimal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_down_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_dp_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_down_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_up_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::round_up_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::sin_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::sqrt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::tan_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::to_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::decimal_functions::to_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::ceiling_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::e_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::exp_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::f32_to_f64_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::f32_to_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::f64_to_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::floor_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::fraction_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::is_finite_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::is_infinite_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::is_nan_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::ln_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::log10_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::log_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::parse_float_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::pi_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::round_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::sqrt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::to_degrees_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::float_functions::to_radians_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::int_functions::parse_int_radix_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::int_functions::parse_int_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::acos_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::acosh_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::asin_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::asinh_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::atan2_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::atan_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::atanh_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::cos_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::cosh_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::hypot_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::sin_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::sinh_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::tan_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::math_basic::trig_functions::tanh_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::int_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::int_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::int_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_binary_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_hex_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_octal_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_bool_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f32_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f64_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_fn_ptr_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_generic_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_unit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::format_array_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::format_map_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_bool_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_empty_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f32_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f64_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_generic_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::print_unit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::to_debug_generic_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_basic::print_debug_functions::to_string_generic_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_str_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_append_unit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_str_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_unit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_prepend_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_prepend_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_prepend_unit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_at_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::split_whitespace_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::arrays::to_chars_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_append_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_prepend_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::blob_functions::to_blob_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::bytes_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::clear_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::contains_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::contains_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_inclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_string_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::crop_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::ends_with_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::get_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_char_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_string_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::index_of_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::is_empty_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::len_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_lower_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_lower_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_upper_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::make_upper_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pad_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pad_with_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pop_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::pop_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::remove_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::remove_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_char_with_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_string_with_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::replace_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::set_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::starts_with_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_inclusive_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_range_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_starting_from_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::sub_string_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_lower_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_lower_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_upper_char_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::to_upper_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::trim_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::string_more::string_functions::truncate_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::add_assign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::elapsed_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::eq_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_assign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_assign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::gt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::gte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::lt_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::lte_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::ne_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::subtract_assign_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::subtract_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::time_diff_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<packages::time_basic::time_functions::timestamp_token>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<smartstring::SmartString<smartstring::LazyCompact>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<tokenizer::TokenizerControlBlock>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<&module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<[usize; 1]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<i32>>`: 8 bytes, alignment: 4 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<u32>>`: 8 bytes, alignment: 4 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&&[&str]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&&ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&mut types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::boxed::Box<types::scope::Scope<'_, 8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:385:58: 385:66]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@src\func\call.rs:690:74: 690:82]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<eval::global_state::GlobalRuntimeState>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<types::bloom_filter::BloomFilterU64>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<types::scope::Scope<'_, 8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::rc::Rc<module::resolvers::stat::StaticModuleResolver>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::rc::Rc<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<std::cell::RefCell<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<types::float::FloatWrapper<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<u64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<[usize; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<f64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<i64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::boxed::Box<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::boxed::Box<ast::stmt::StmtBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<&module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<i32>>`: 8 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<u32>>`: 8 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&&[&str]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&&ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&mut types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::boxed::Box<types::scope::Scope<'_, 8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:385:58: 385:66]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@src\func\call.rs:690:74: 690:82]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<eval::global_state::GlobalRuntimeState>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<types::bloom_filter::BloomFilterU64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<types::scope::Scope<'_, 8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::rc::Rc<module::resolvers::stat::StaticModuleResolver>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::rc::Rc<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::rc::Rc<std::cell::RefCell<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<u64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<usize>`: 8 bytes, alignment: 8 bytes
print-type-size variant `MaybeUninit`: 8 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 8 bytes
print-type-size type: `std::num::NonZeroU64`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::num::NonZeroUsize`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<&eval::debugger::CallStackFrame, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<&eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<&module::FuncInfo, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<&eval::debugger::CallStackFrame, std::convert::Infallible>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<&module::FuncInfo, std::convert::Infallible>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &eval::debugger::BreakPoint>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::collections::hash_map::Iter<'_, u64, module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::collections::hash_map::Values<'_, u64, module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Cloned<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, [closure@src\ast\ast.rs:898:49: 898:52]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\optimizer.rs:1287:72: 1287:75]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, &[&str]>, [closure@src\module\mod.rs:1029:27: 1029:31]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:229:47: 229:50]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:228:23: 228:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1436:63: 1436:66]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:3315:71: 3315:74]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:1912:23: 1912:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:235:31: 235:34]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\serde\metadata.rs:174:64: 174:67]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:1927:40: 1927:43]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:2238:64: 2238:67]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::iter::Map<std::slice::IterMut<'_, types::dynamic::Dynamic>, for<'a> fn(&'a mut types::dynamic::Dynamic) -> types::dynamic::Dynamic {std::mem::take::<types::dynamic::Dynamic>}>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::slice::Iter<'_, &str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::slice::Iter<'_, ast::stmt::Stmt>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &std::boxed::Box<str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &std::path::PathBuf>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, &u64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, hashbrown::raw::Bucket<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, i32>`: 8 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Continue`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, u32>`: 8 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Continue`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, once_cell::race::once_box::OnceBox<T>::get_or_init::Void>, std::boxed::Box<[[u64; 4]; 2]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Continue`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, serde_json::Error>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::io::Error>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<usize, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Break`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ops::Range<i32>`: 8 bytes, alignment: 4 bytes
print-type-size field `.start`: 4 bytes
print-type-size field `.end`: 4 bytes
print-type-size type: `std::ops::Range<u32>`: 8 bytes, alignment: 4 bytes
print-type-size field `.start`: 4 bytes
print-type-size field `.end`: 4 bytes
print-type-size type: `std::ops::RangeFrom<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.start`: 8 bytes
print-type-size type: `std::ops::RangeTo<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.end`: 8 bytes
print-type-size type: `std::option::IntoIter<&ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Item<&&[&str]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&&ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&&types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::boxed::Box<types::scope::Scope<'_, 8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.opt`: 8 bytes
print-type-size type: `std::option::Iter<'_, &[&str]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, &ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, &types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::boxed::Box<types::scope::Scope<'_, 8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.inner`: 8 bytes
print-type-size type: `std::option::Option<&&[&str]>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&mut [&mut types::dynamic::Dynamic]>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&mut eval::global_state::GlobalRuntimeState>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&str>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(&str, serde::metadata::ModuleMetadata<'_>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&()>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(ast::ident::Ident, ast::expr::Expr)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(tokenizer::Token, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(types::immutable_string::ImmutableString, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(u64, func::callable_function::CallableFunction)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(u64, module::FuncInfo)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(u64, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(u64, u64)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&api::custom_syntax::CustomSyntax>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::ast::AST>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::ast::ASTNode<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::ident::Ident>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::script_fn::ScriptFnDef>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::stmt::ConditionalExpr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::stmt::RangeCase>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ast::stmt::Stmt>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&char>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&eval::cache::FnResolutionCache>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&eval::cache::FnResolutionCacheEntry>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&eval::debugger::BreakPoint>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&f32>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&f64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&func::callable_function::CallableFunction>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&i128>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&i16>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&i32>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&i64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&i8>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&module::Module>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut &mut module::Module>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut &mut smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut &mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (ast::ident::Ident, ast::expr::Expr)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (u64, func::callable_function::CallableFunction)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (u64, module::FuncInfo)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (u64, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ast::stmt::ConditionalExpr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ast::stmt::Stmt>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut bool>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut char>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut eval::cache::FnResolutionCache>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut eval::debugger::Debugger>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut eval::global_state::GlobalRuntimeState>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut f64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut i64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut module::Module>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut rust_decimal::Decimal>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<eval::debugger::Debugger>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<eval::global_state::GlobalRuntimeState>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<types::bloom_filter::BloomFilterU64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<types::scope::Scope<'_, 8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::hash_map::Iter<'_, u64, module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::hash_map::Values<'_, u64, module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Chain<std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>, std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Cloned<std::slice::Iter<'_, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::iter::Map<std::iter::Map<std::iter::Filter<std::iter::FlatMap<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, std::collections::hash_map::Values<'_, u64, module::FuncInfo>, [closure@src\module\mod.rs:1927:40: 1927:43]>, [closure@src\module\mod.rs:1951:31: 1951:35]>, [closure@src\module\mod.rs:1951:60: 1951:63]>, [closure@src\ast\ast.rs:756:18: 756:32]>, [closure@src\ast\ast.rs:898:49: 898:52]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::iter::Rev<std::slice::Iter<'_, std::rc::Rc<module::Module>>>, [closure@src\optimizer.rs:1287:72: 1287:75]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::iter::Skip<std::slice::IterMut<'_, ast::stmt::Stmt>>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::iter::Zip<std::iter::Rev<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>>, std::iter::Rev<std::slice::Iter<'_, types::dynamic::Dynamic>>>, [closure@src\types\scope.rs:823:18: 823:33]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, &[&str]>, [closure@src\module\mod.rs:1029:27: 1029:31]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:229:47: 229:50]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:228:23: 228:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:1436:63: 1436:66]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\parser.rs:3315:71: 3315:74]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\api\definitions\mod.rs:372:23: 372:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:1912:23: 1912:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\module\mod.rs:235:31: 235:34]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, [closure@src\serde\metadata.rs:174:64: 174:67]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, [closure@src\module\mod.rs:1920:23: 1920:26]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:1927:40: 1927:43]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::option::Iter<'_, std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>, [closure@src\module\mod.rs:2238:64: 2238:67]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::slice::IterMut<'_, ast::stmt::Stmt>, for<'a> fn(&'a mut ast::stmt::Stmt) -> ast::stmt::Stmt {std::mem::take::<ast::stmt::Stmt>}>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::iter::Map<std::slice::IterMut<'_, types::dynamic::Dynamic>, for<'a> fn(&'a mut types::dynamic::Dynamic) -> types::dynamic::Dynamic {std::mem::take::<types::dynamic::Dynamic>}>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::ops::Range<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::ops::RangeInclusive<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::option::Option<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::option::Option<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::option::Option<(tokenizer::Token, tokenizer::Position)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::option::Option<char>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::rc::Rc<module::resolvers::stat::StaticModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::rc::Rc<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::slice::Iter<'_, &str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::slice::Iter<'_, ast::ident::Ident>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::slice::Iter<'_, ast::stmt::Stmt>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::slice::Iter<'_, usize>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::vec::Vec<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::vec::Vec<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut types::fn_ptr::FnPtr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut u8>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&rust_decimal::Decimal>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&serde::metadata::FnMetadata<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&serde::metadata::FnParam<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::SmallVec<[usize; 1]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smallvec::alloc::collections::btree::set_val::SetValZST>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::borrow::Cow<'_, str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<(std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>, std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn module::resolvers::ModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn std::ops::Fn(u64) -> std::option::Option<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<eval::debugger::Debugger>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<types::bloom_filter::BloomFilterU64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<types::custom_types::CustomTypesCollection>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<types::scope::Scope<'_, 8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::HashMap<u64, module::FuncInfo, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::hash_map::Values<'_, u64, module::FuncInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\module\mod.rs:1920:40: 1920:48]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::num::NonZeroU64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ops::Range<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ops::RangeInclusive<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::option::Option<[u64; 4]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::option::Option<eval::cache::FnResolutionCacheEntry>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::option::Option<std::num::NonZeroU8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::path::PathBuf>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<ast::script_fn::EncapsulatedEnviron>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<dyn for<'a, 'b, 'c> std::ops::Fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<dyn func::plugin::PluginFunction>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::rc::Rc<module::resolvers::stat::StaticModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::slice::Iter<'_, &str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::slice::Iter<'_, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::slice::Iter<'_, types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::vec::Vec<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::vec::Vec<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&tokenizer::Token>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&types::custom_types::CustomTypeInfo>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&types::fn_ptr::FnPtr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&u128>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&u16>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&u32>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&u64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&u8>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<&usize>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<(ast::flags::ASTFlags, tokenizer::Position)>`: 8 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 6 bytes
print-type-size field `.0`: 6 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:385:58: 385:66]>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@src\func\call.rs:690:74: 690:82]>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<api::custom_syntax::Expression<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<f32>`: 8 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<fn(*mut u8)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(u64, func::callable_function::CallableFunction)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(u64, module::FuncInfo)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(u64, types::dynamic::Dynamic)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(u64, types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<i32>`: 8 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::borrow::DormantMutRef<'_, smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<&str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<()>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<(std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>, std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<[[u64; 4]; 2]>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<bool>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<char>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<eval::debugger::Debugger>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<eval::global_state::GlobalRuntimeState>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<f32>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::BitRange>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::CharsStream>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<f64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<i128>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<i16>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<i32>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<i64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<i8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<rust_decimal::Decimal>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<u128>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<u16>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<u32>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<u64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<packages::iter_basic::StepRange<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<smallvec::SmallVec<[ast::ident::Ident; 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<f64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<i128>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<i16>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<i32>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<i64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<i8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<rust_decimal::Decimal>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<u128>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<u16>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<u32>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<u64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::Range<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<i128>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<i16>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<i32>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<i64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<i8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<u128>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<u16>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<u32>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<u64>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::ops::RangeInclusive<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::time::Instant>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::vec::Vec<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<types::bloom_filter::BloomFilterU64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<types::custom_types::CustomTypesCollection>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<types::fn_ptr::FnPtr>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<types::scope::Scope<'_, 8>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::cell::BorrowRef<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::cell::BorrowRefMut<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::num::NonZeroU64>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::num::NonZeroUsize>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<ast::script_fn::EncapsulatedEnviron>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<module::resolvers::stat::StaticModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Some`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<u32>`: 8 bytes, alignment: 4 bytes
print-type-size discriminant: 4 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::os::windows::io::OwnedHandle`: 8 bytes, alignment: 8 bytes
print-type-size field `.handle`: 8 bytes
print-type-size type: `std::ptr::Alignment`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::ptr::NonNull<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<&std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<&str>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(&str, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(&str, &types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(&str, serde::metadata::ModuleMetadata<'_>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<()>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::expr::Expr, ast::ident::Ident)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::expr::Expr, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::ident::Ident, ast::expr::Expr)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::ident::Ident, ast::ident::Ident)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>, std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::string::String, std::string::String)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(u64, func::callable_function::CallableFunction)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(u64, module::FuncInfo)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(u64, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(u64, types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 10]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 11]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 12]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 13]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 14]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 15]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 16]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 17]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 18]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 19]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 20]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 3]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 4]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 5]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 6]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 7]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 8]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[&str; 9]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[(std::string::String, std::string::String); 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[ast::stmt::Stmt; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[closure@src\engine.rs:247:37: 247:40]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[closure@src\engine.rs:248:37: 248:53]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[closure@src\engine.rs:289:29: 289:32]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[closure@src\engine.rs:290:29: 290:38]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 10]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 11]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 12]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 13]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 14]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 15]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 16]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 17]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 18]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 19]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 20]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 3]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 4]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 5]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 6]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 7]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 8]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::any::TypeId; 9]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[std::boxed::Box<str>; 0]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<[types::dynamic::Dynamic; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<api::custom_syntax::Expression<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::ast::ASTNode<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::expr::BinaryExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::expr::CustomExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::expr::FnCallExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::ident::Ident>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::stmt::ConditionalExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::stmt::RangeCase>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::stmt::Stmt>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::stmt::StmtBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ast::stmt::TryCatchBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<bool>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<char>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<eval::cache::FnResolutionCache>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<eval::debugger::BreakPoint>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<eval::debugger::Debugger>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<eval::global_state::GlobalRuntimeState>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<f32>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<f64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<i128>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<i16>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<i32>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<i64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<i8>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<module::FuncInfoMetadata>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<module::resolvers::dummy::DummyModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<module::resolvers::file::FileModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::BitRange>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::CharsStream>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<packages::iter_basic::StepRange<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<rust_decimal::Decimal>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<serde::metadata::FnMetadata<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<serde::metadata::FnParam<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<serde_json::error::ErrorImpl>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[ast::expr::Expr; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[ast::ident::Ident; 5]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[smartstring::SmartString<smartstring::LazyCompact>; 8]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[types::dynamic::Dynamic; 8]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::borrow::Cow<'_, str>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<dyn module::resolvers::ModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<dyn types::variant::Variant>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<str>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::io::error::Custom>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::BitRange, fn(bool) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<bool>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::CharsStream, fn(char) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<char>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<f64>, fn(f64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<f64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<rust_decimal::Decimal>, fn(rust_decimal::Decimal) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<rust_decimal::Decimal>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<packages::iter_basic::StepRange<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::boxed::Box<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>, fn(types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>> {std::result::Result::<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>::Ok}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::iter::Zip<smallvec::IntoIter<[types::dynamic::Dynamic; 8]>, std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>>, [closure@src\types\scope.rs:137:22: 137:46]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, types::dynamic::Dynamic>, std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>>, [closure@src\types\scope.rs:152:22: 152:46]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::Range<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::ops::RangeInclusive<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Map<std::vec::IntoIter<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::iter::Peekable<std::str::Chars<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<ast::expr::BinaryExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<ast::expr::CustomExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<ast::expr::FnCallExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<ast::stmt::StmtBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<ast::stmt::TryCatchBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<eval::debugger::Debugger>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<module::FuncInfoMetadata>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::time::Instant>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<types::fn_ptr::FnPtr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<types::parse_error::LexError>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::Range<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::ops::RangeInclusive<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::path::PathBuf>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<[closure@src\func\register.rs:197:52: 197:105]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<[closure@src\module\mod.rs:2345:39: 2345:47]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<ast::script_fn::EncapsulatedEnviron>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<module::resolvers::stat::StaticModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::decimal_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::pow_f_i_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f32_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f64_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f64_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f64_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f64_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::f64_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::int_functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::int_functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::int_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::all_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::all_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::chop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::concat_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_comparer_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::dedup_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::drain_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::drain_exclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::drain_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::drain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::drain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::extract_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::extract_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::extract_tail_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::extract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::filter_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::filter_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::index_of_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::index_of_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::insert_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::map_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::map_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::not_equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::push_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reduce_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::retain_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::retain_exclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::retain_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::retain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::retain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::reverse_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::shift_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::some_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::some_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::sort_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::sort_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::sort_with_builtin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::splice_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::splice_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::splice_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::array_basic::array_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::as_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::blob_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::chop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::drain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::extract_tail_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::extract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::insert_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::push_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::retain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::reverse_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::shift_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::splice_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::to_array_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::blob_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::debugging::debugging_functions::back_trace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::is_anonymous_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::contains_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::contains_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::end_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::end_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::start_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::iter_basic::range_functions::start_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::core_functions::get_tag_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::core_functions::parse_json_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::core_functions::set_tag_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::core_functions::sleep_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::core_functions::sleep_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata2_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_list_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::eq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::eq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::gt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::gt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::gte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::gte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::lt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::lt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::lte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::lte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::neq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f32_functions::neq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::eq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::eq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::gt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::gt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::gte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::gte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::lt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::lt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::lte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::lte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::neq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::f64_functions::neq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::float::f32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::float::f32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::float::f32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::float::f32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::float::f32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::float::f32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::logic_functions::not_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::i128::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::i128::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::i128::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::i128::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::i128::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::i128::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::u128::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::u128::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::u128::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::u128::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::u128::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::num_128::u128::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i16::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i16::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i16::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i16::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i16::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i16::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i8::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i8::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i8::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i8::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i8::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::i8::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u16::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u16::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u16::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u16::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u16::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u16::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u64::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u64::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u64::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u64::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u64::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u64::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u8::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u8::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u8::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u8::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u8::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::logic::numbers::u8::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::fill_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::keys_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::merge_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::mixin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::not_equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::to_json_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::map_basic::map_functions::values_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::ceiling_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::cos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::exp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::f32_to_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::f64_to_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::floor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::fraction_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::ln_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::log10_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::parse_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::round_down_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::round_dp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_down_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_up_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::round_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::round_up_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::sin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::sqrt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::tan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::to_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::decimal_functions::to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::ceiling_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::e_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::exp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::f32_to_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::f32_to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::f64_to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::floor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::fraction_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::is_finite_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::is_infinite_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::is_nan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::ln_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::log10_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::log_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::parse_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::pi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::round_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::sqrt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::to_degrees_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::float_functions::to_radians_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::int_functions::parse_int_radix_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::int_functions::parse_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::acos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::acosh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::asin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::asinh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::atan2_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::atan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::atanh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::cos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::cosh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::hypot_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::sin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::sinh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::tan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::math_basic::trig_functions::tanh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::int_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::int_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::int_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_bool_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f32_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_fn_ptr_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::format_array_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::format_map_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_bool_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_empty_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f32_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::print_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::to_debug_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_basic::print_debug_functions::to_string_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_append_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_prepend_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_prepend_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_prepend_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::split_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::split_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::split_whitespace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::arrays::to_chars_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_prepend_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::blob_functions::to_blob_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::bytes_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::contains_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::crop_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::crop_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::crop_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::crop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::ends_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::index_of_char_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::index_of_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::index_of_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::index_of_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::make_lower_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::make_lower_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::make_upper_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::make_upper_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::pad_with_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::pop_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::remove_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::replace_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::replace_char_with_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::replace_string_with_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::replace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::starts_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::sub_string_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::sub_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::sub_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::sub_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::to_lower_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::to_lower_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::to_upper_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::to_upper_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::trim_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::string_more::string_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::add_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::elapsed_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::subtract_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::time_diff_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<packages::time_basic::time_functions::timestamp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<tokenizer::TokenizerControlBlock>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::slice::merge_sort::Run>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::vec::IntoIter<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::vec::Vec<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::vec::Vec<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokenizer::TokenizerControlBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::bloom_filter::BloomFilterU64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::custom_types::CustomTypesCollection>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::error::EvalAltResult>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::fn_ptr::FnPtr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::interner::StringsInterner>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::parse_error::LexError>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::parse_error::ParseErrorType>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u128>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u16>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u32>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u8>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<&str>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(&str, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(&str, &types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(&str, serde::metadata::ModuleMetadata<'_>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<()>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::expr::Expr, ast::ident::Ident)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::expr::Expr, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::ident::Ident, ast::expr::Expr)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::ident::Ident, ast::ident::Ident)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>, std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(std::string::String, std::string::String)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 10]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 11]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 12]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 13]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 14]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 15]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 16]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 17]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 18]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 19]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 20]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 3]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 4]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 5]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 6]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 7]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 8]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[&str; 9]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[(std::string::String, std::string::String); 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[ast::stmt::Stmt; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[closure@src\engine.rs:247:37: 247:40]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[closure@src\engine.rs:248:37: 248:53]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[closure@src\engine.rs:289:29: 289:32]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[closure@src\engine.rs:290:29: 290:38]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 10]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 11]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 12]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 13]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 14]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 15]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 16]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 17]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 18]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 19]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 20]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 3]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 4]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 5]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 6]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 7]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 8]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::any::TypeId; 9]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::boxed::Box<str>; 0]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[types::dynamic::Dynamic; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<api::custom_syntax::Expression<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::ast::ASTNode<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::expr::BinaryExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::expr::CustomExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::expr::FnCallExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::ident::Ident>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::stmt::ConditionalExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::stmt::RangeCase>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::stmt::Stmt>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::stmt::StmtBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ast::stmt::TryCatchBlock>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<bool>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<char>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<eval::cache::FnResolutionCache>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<eval::debugger::BreakPoint>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<eval::debugger::Debugger>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<eval::global_state::GlobalRuntimeState>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<f32>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<f64>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<i128>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<i16>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<i32>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<i64>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<i8>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<module::FuncInfoMetadata>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<module::resolvers::dummy::DummyModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<module::resolvers::file::FileModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::BitRange>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::CharsStream>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<packages::iter_basic::StepRange<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<rust_decimal::Decimal>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde::metadata::FnMetadata<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde::metadata::FnParam<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde_json::error::ErrorImpl>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::SmallVec<[ast::expr::Expr; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::SmallVec<[ast::ident::Ident; 5]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::borrow::Cow<'_, str>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<dyn types::variant::Variant>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<str>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::io::error::Custom>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::BitRange, fn(bool) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<bool>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::CharsStream, fn(char) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<char>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<f64>, fn(f64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<f64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<rust_decimal::Decimal>, fn(rust_decimal::Decimal) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<rust_decimal::Decimal>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<packages::iter_basic::StepRange<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::boxed::Box<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>, fn(types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>> {std::result::Result::<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>::Ok}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::iter::Zip<smallvec::IntoIter<[types::dynamic::Dynamic; 8]>, std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>>, [closure@src\types\scope.rs:137:22: 137:46]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, types::dynamic::Dynamic>, std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>>, [closure@src\types\scope.rs:152:22: 152:46]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::Range<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::ops::RangeInclusive<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Map<std::vec::IntoIter<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::iter::Peekable<std::str::Chars<'_>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<ast::expr::BinaryExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<ast::expr::CustomExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<ast::expr::Expr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<ast::expr::FnCallExpr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<ast::stmt::StmtBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<ast::stmt::TryCatchBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<eval::debugger::Debugger>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<module::FuncInfoMetadata>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::time::Instant>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<types::fn_ptr::FnPtr>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<types::parse_error::LexError>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<f64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<rust_decimal::Decimal>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::Range<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<i128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<i16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<i64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<i8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<u128>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<u64>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::ops::RangeInclusive<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<[closure@src\func\register.rs:197:52: 197:105]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<[closure@src\module\mod.rs:2345:39: 2345:47]>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<ast::script_fn::EncapsulatedEnviron>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::power_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::decimal_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::pow_f_i_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f32_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f64_functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f64_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f64_functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f64_functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::f64_functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::int_functions::is_even_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::int_functions::is_odd_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::int_functions::is_zero_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::abs_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::neg_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::plus_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::sign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::all_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::all_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::chop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::concat_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_comparer_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::dedup_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::drain_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::drain_exclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::drain_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::drain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::drain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::extract_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::extract_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::extract_tail_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::extract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::filter_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::filter_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::index_of_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::index_of_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::insert_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::map_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::map_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::not_equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::push_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reduce_with_initial_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::retain_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::retain_exclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::retain_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::retain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::retain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::reverse_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::shift_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::some_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::some_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::sort_by_fn_name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::sort_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::sort_with_builtin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::splice_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::splice_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::splice_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::array_basic::array_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::as_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::blob_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::chop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::drain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::extract_tail_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::extract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::insert_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::push_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::retain_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::reverse_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::shift_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::splice_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::to_array_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::blob_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::debugging::debugging_functions::back_trace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::is_anonymous_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::name_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::contains_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::contains_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::end_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::end_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::start_inclusive_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::iter_basic::range_functions::start_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::core_functions::get_tag_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::core_functions::parse_json_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::core_functions::set_tag_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::core_functions::sleep_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::core_functions::sleep_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata2_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_list_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::eq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::eq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::gt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::gt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::gte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::gte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::lt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::lt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::lte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::lte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::neq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f32_functions::neq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::eq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::eq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::gt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::gt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::gte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::gte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::lt_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::lt_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::lte_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::lte_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::neq_fi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::f64_functions::neq_if_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::float::f32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::float::f32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::float::f32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::float::f32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::float::f32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::float::f32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::logic_functions::not_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::i128::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::i128::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::i128::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::i128::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::i128::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::i128::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::u128::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::u128::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::u128::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::u128::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::u128::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::num_128::u128::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i16::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i16::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i16::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i16::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i16::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i16::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i8::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i8::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i8::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i8::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i8::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::i8::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u16::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u16::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u16::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u16::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u16::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u16::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u32::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u32::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u32::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u32::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u32::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u32::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u64::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u64::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u64::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u64::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u64::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u64::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u8::functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u8::functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u8::functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u8::functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u8::functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::logic::numbers::u8::functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::fill_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::keys_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::merge_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::mixin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::not_equals_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::to_json_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::map_basic::map_functions::values_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::ceiling_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::cos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::exp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::f32_to_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::f64_to_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::floor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::fraction_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::ln_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::log10_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::parse_decimal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::round_down_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::round_dp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_down_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_up_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::round_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::round_up_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::sin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::sqrt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::tan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::to_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::decimal_functions::to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::ceiling_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::e_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::exp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::f32_to_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::f32_to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::f64_to_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::floor_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::fraction_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::is_finite_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::is_infinite_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::is_nan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::ln_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::log10_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::log_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::parse_float_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::pi_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::round_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::sqrt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::to_degrees_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::float_functions::to_radians_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::int_functions::parse_int_radix_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::int_functions::parse_int_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::acos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::acosh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::asin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::asinh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::atan2_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::atan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::atanh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::cos_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::cosh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::hypot_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::sin_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::sinh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::tan_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::math_basic::trig_functions::tanh_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::int_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::int_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::int_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_binary_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_hex_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_octal_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_bool_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f32_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_fn_ptr_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::format_array_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::format_map_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_bool_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_empty_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f32_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f64_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::print_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::to_debug_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_basic::print_debug_functions::to_string_generic_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_append_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_str_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_prepend_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_prepend_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_prepend_unit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::split_at_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::split_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::split_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::split_whitespace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::arrays::to_chars_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_append_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_prepend_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::blob_functions::to_blob_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::bytes_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::clear_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::contains_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::contains_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::crop_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::crop_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::crop_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::crop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::ends_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::get_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::index_of_char_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::index_of_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::index_of_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::index_of_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::is_empty_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::len_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::make_lower_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::make_lower_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::make_upper_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::make_upper_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::pad_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::pad_with_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::pop_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::pop_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::remove_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::remove_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::replace_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::replace_char_with_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::replace_string_with_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::replace_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::set_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::starts_with_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::sub_string_inclusive_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::sub_string_range_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::sub_string_starting_from_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::sub_string_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::to_lower_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::to_lower_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::to_upper_char_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::to_upper_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::trim_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::string_more::string_functions::truncate_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::add_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::elapsed_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::eq_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::gt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::gte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::lt_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::lte_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::ne_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::subtract_assign_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::subtract_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::time_diff_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<packages::time_basic::time_functions::timestamp_token>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<tokenizer::TokenizerControlBlock>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::slice::merge_sort::Run>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::IntoIter<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::bloom_filter::BloomFilterU64>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::custom_types::CustomTypesCollection>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::error::EvalAltResult>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::fn_ptr::FnPtr>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::parse_error::LexError>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::parse_error::ParseErrorType>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<types::scope::Scope<'_, 8>>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u128>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u16>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u32>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u64>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u8>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `._marker`: 0 bytes
print-type-size field `.pointer`: 8 bytes
print-type-size type: `std::ptr::alignment::AlignmentEnum64`: 8 bytes, alignment: 8 bytes
print-type-size discriminant: 8 bytes
print-type-size variant `_Align1Shl0`: 0 bytes
print-type-size variant `_Align1Shl1`: 0 bytes
print-type-size variant `_Align1Shl2`: 0 bytes
print-type-size variant `_Align1Shl3`: 0 bytes
print-type-size variant `_Align1Shl4`: 0 bytes
print-type-size variant `_Align1Shl5`: 0 bytes
print-type-size variant `_Align1Shl6`: 0 bytes
print-type-size variant `_Align1Shl7`: 0 bytes
print-type-size variant `_Align1Shl8`: 0 bytes
print-type-size variant `_Align1Shl9`: 0 bytes
print-type-size variant `_Align1Shl10`: 0 bytes
print-type-size variant `_Align1Shl11`: 0 bytes
print-type-size variant `_Align1Shl12`: 0 bytes
print-type-size variant `_Align1Shl13`: 0 bytes
print-type-size variant `_Align1Shl14`: 0 bytes
print-type-size variant `_Align1Shl15`: 0 bytes
print-type-size variant `_Align1Shl16`: 0 bytes
print-type-size variant `_Align1Shl17`: 0 bytes
print-type-size variant `_Align1Shl18`: 0 bytes
print-type-size variant `_Align1Shl19`: 0 bytes
print-type-size variant `_Align1Shl20`: 0 bytes
print-type-size variant `_Align1Shl21`: 0 bytes
print-type-size variant `_Align1Shl22`: 0 bytes
print-type-size variant `_Align1Shl23`: 0 bytes
print-type-size variant `_Align1Shl24`: 0 bytes
print-type-size variant `_Align1Shl25`: 0 bytes
print-type-size variant `_Align1Shl26`: 0 bytes
print-type-size variant `_Align1Shl27`: 0 bytes
print-type-size variant `_Align1Shl28`: 0 bytes
print-type-size variant `_Align1Shl29`: 0 bytes
print-type-size variant `_Align1Shl30`: 0 bytes
print-type-size variant `_Align1Shl31`: 0 bytes
print-type-size variant `_Align1Shl32`: 0 bytes
print-type-size variant `_Align1Shl33`: 0 bytes
print-type-size variant `_Align1Shl34`: 0 bytes
print-type-size variant `_Align1Shl35`: 0 bytes
print-type-size variant `_Align1Shl36`: 0 bytes
print-type-size variant `_Align1Shl37`: 0 bytes
print-type-size variant `_Align1Shl38`: 0 bytes
print-type-size variant `_Align1Shl39`: 0 bytes
print-type-size variant `_Align1Shl40`: 0 bytes
print-type-size variant `_Align1Shl41`: 0 bytes
print-type-size variant `_Align1Shl42`: 0 bytes
print-type-size variant `_Align1Shl43`: 0 bytes
print-type-size variant `_Align1Shl44`: 0 bytes
print-type-size variant `_Align1Shl45`: 0 bytes
print-type-size variant `_Align1Shl46`: 0 bytes
print-type-size variant `_Align1Shl47`: 0 bytes
print-type-size variant `_Align1Shl48`: 0 bytes
print-type-size variant `_Align1Shl49`: 0 bytes
print-type-size variant `_Align1Shl50`: 0 bytes
print-type-size variant `_Align1Shl51`: 0 bytes
print-type-size variant `_Align1Shl52`: 0 bytes
print-type-size variant `_Align1Shl53`: 0 bytes
print-type-size variant `_Align1Shl54`: 0 bytes
print-type-size variant `_Align1Shl55`: 0 bytes
print-type-size variant `_Align1Shl56`: 0 bytes
print-type-size variant `_Align1Shl57`: 0 bytes
print-type-size variant `_Align1Shl58`: 0 bytes
print-type-size variant `_Align1Shl59`: 0 bytes
print-type-size variant `_Align1Shl60`: 0 bytes
print-type-size variant `_Align1Shl61`: 0 bytes
print-type-size variant `_Align1Shl62`: 0 bytes
print-type-size variant `_Align1Shl63`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<&std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<&str>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(&str, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(&str, &types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(&str, serde::metadata::ModuleMetadata<'_>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(ast::ident::Ident, ast::expr::Expr)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(std::string::String, std::string::String)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<ast::ident::Ident>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<ast::stmt::ConditionalExpr>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<ast::stmt::RangeCase>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<ast::stmt::Stmt>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<char>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<eval::cache::FnResolutionCache>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<eval::debugger::BreakPoint>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<serde::metadata::FnMetadata<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<serde::metadata::FnParam<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::borrow::Cow<'_, str>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::boxed::Box<dyn module::resolvers::ModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::boxed::Box<str>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::path::PathBuf>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<std::vec::Vec<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<u8>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<usize>`: 8 bytes, alignment: 8 bytes
print-type-size field `.data_address`: 8 bytes
print-type-size field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<&module::FuncInfo>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<&mut types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<&std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<&str>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(&str, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(&str, &types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(&str, serde::metadata::ModuleMetadata<'_>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(ast::ident::Ident, ast::expr::Expr)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(std::string::String, std::string::String)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<ast::expr::Expr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<ast::ident::Ident>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<ast::stmt::ConditionalExpr>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<ast::stmt::RangeCase>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<ast::stmt::Stmt>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<char>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<eval::cache::FnResolutionCache>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<eval::debugger::BreakPoint>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<eval::debugger::CallStackFrame>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<serde::metadata::FnMetadata<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<serde::metadata::FnParam<'_>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::any::TypeId>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::borrow::Cow<'_, str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::boxed::Box<dyn module::resolvers::ModuleResolver>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::boxed::Box<str>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::path::PathBuf>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::rc::Rc<module::Module>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<std::vec::Vec<types::immutable_string::ImmutableString>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<types::dynamic::Dynamic>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<types::immutable_string::ImmutableString>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<u8>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<usize>`: 8 bytes, alignment: 8 bytes
print-type-size variant `PtrRepr`: 8 bytes
print-type-size field `.const_ptr`: 8 bytes
print-type-size field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::Rc<[closure@src\func\register.rs:197:52: 197:105]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<[closure@src\module\mod.rs:2345:39: 2345:47]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<ast::script_fn::EncapsulatedEnviron>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<ast::script_fn::ScriptFnDef>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<module::Module>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<module::resolvers::stat::StaticModuleResolver>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::i128::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_num_128::u128::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i16::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i32::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::i8::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u16::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u32::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u64::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::arith_numbers::u8::functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::builtin::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::builtin::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::builtin::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::builtin::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::builtin::power_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::builtin::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::decimal_functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::pow_f_i_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f32_functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f64_functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f64_functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f64_functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f64_functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::f64_functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::int_functions::is_even_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::int_functions::is_odd_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::int_functions::is_zero_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_basic::INT::functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_basic::INT::functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_basic::INT::functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_basic::INT::functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_num_128::i128::functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_num_128::i128::functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_num_128::i128::functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_num_128::i128::functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i16::functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i16::functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i16::functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i16::functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i32::functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i32::functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i32::functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i32::functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i8::functions::abs_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i8::functions::neg_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i8::functions::plus_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::arithmetic::signed_numbers::i8::functions::sign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::all_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::all_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::append_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::chop_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::clear_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::concat_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::contains_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::dedup_by_comparer_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::dedup_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::dedup_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::drain_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::drain_exclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::drain_inclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::drain_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::drain_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::equals_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::extract_inclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::extract_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::extract_tail_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::extract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::filter_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::filter_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::get_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::index_of_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::index_of_filter_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::index_of_filter_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::index_of_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::index_of_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::insert_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::is_empty_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::len_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::map_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::map_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::not_equals_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::pad_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::pop_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::push_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_rev_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_rev_with_initial_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reduce_with_initial_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::remove_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::retain_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::retain_exclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::retain_inclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::retain_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::retain_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::reverse_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::set_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::shift_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::some_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::some_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::sort_by_fn_name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::sort_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::sort_with_builtin_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::splice_inclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::splice_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::splice_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::split_at_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::array_basic::array_functions::truncate_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::get_bit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::get_bits_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::get_bits_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::set_bit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::set_bits_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::bit_field::bit_field_functions::set_bits_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::append_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::append_str_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::append_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::as_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::blob_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::blob_with_capacity_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::chop_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::clear_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::contains_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::drain_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::drain_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::drain_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::extract_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::extract_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::extract_tail_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::extract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::get_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::insert_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::is_empty_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::len_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::pad_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::pop_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::push_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::remove_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::retain_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::retain_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::retain_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::reverse_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::set_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::shift_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::splice_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::splice_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::splice_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::split_at_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::to_array_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::blob_functions::truncate_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_float_functions::parse_be_float_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_float_functions::parse_be_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_float_functions::parse_le_float_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_float_functions::parse_le_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_int_functions::parse_be_int_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_int_functions::parse_be_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_int_functions::parse_le_int_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::parse_int_functions::parse_le_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_float_functions::write_be_float_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_float_functions::write_be_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_float_functions::write_le_float_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_float_functions::write_le_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_int_functions::write_be_int_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_int_functions::write_be_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_int_functions::write_le_int_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_int_functions::write_le_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_string_functions::write_ascii_string_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_string_functions::write_ascii_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_string_functions::write_utf8_string_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::blob_basic::write_string_functions::write_utf8_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::debugging::debugging_functions::back_trace_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::fn_basic::fn_ptr_functions::is_anonymous_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::fn_basic::fn_ptr_functions::name_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::contains_exclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::contains_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::end_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::end_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::is_empty_exclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::is_empty_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::is_exclusive_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::is_exclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::is_inclusive_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::is_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::start_inclusive_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::iter_basic::range_functions::start_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::core_functions::get_tag_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::core_functions::parse_json_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::core_functions::set_tag_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::core_functions::sleep_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::core_functions::sleep_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::reflection_functions::get_fn_metadata2_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::reflection_functions::get_fn_metadata_list_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::lang_core::reflection_functions::get_fn_metadata_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::eq_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::eq_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::gt_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::gt_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::gte_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::gte_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::lt_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::lt_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::lte_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::lte_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::neq_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f32_functions::neq_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::eq_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::eq_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::gt_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::gt_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::gte_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::gte_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::lt_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::lt_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::lte_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::lte_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::neq_fi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::f64_functions::neq_if_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::float::f32::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::float::f32::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::float::f32::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::float::f32::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::float::f32::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::float::f32::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::logic_functions::not_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::i128::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::i128::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::i128::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::i128::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::i128::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::i128::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::u128::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::u128::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::u128::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::u128::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::u128::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::num_128::u128::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i16::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i16::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i16::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i16::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i16::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i16::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i32::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i32::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i32::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i32::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i32::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i32::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i8::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i8::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i8::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i8::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i8::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::i8::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u16::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u16::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u16::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u16::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u16::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u16::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u32::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u32::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u32::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u32::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u32::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u32::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u64::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u64::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u64::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u64::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u64::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u64::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u8::functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u8::functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u8::functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u8::functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u8::functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::logic::numbers::u8::functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::clear_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::contains_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::equals_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::fill_with_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::get_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::is_empty_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::keys_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::len_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::merge_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::mixin_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::not_equals_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::remove_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::set_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::to_json_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::map_basic::map_functions::values_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::ceiling_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::cos_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::exp_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::f32_to_decimal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::f64_to_decimal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::floor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::fraction_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::ln_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::log10_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::parse_decimal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::round_down_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::round_dp_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::round_half_down_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::round_half_up_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::round_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::round_up_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::sin_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::sqrt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::tan_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::to_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::decimal_functions::to_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::ceiling_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::e_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::exp_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::f32_to_f64_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::f32_to_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::f64_to_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::floor_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::fraction_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::is_finite_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::is_infinite_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::is_nan_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::ln_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::log10_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::log_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::parse_float_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::pi_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::round_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::sqrt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::to_degrees_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::float_functions::to_radians_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::int_functions::parse_int_radix_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::int_functions::parse_int_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::acos_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::acosh_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::asin_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::asinh_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::atan2_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::atan_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::atanh_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::cos_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::cosh_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::hypot_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::sin_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::sinh_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::tan_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::math_basic::trig_functions::tanh_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::int_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::int_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::int_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i16_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i16_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i16_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i32_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i32_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i32_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i64_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i64_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i64_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i8_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i8_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::i8_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u16_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u16_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u16_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u32_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u32_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u32_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u64_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u64_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u64_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u8_to_binary_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u8_to_hex_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::number_formatting::numbers::u8_to_octal_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_bool_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_f32_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_f64_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_fn_ptr_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_generic_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::debug_unit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::format_array_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::format_map_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_bool_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_empty_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_f32_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_f64_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_generic_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::print_unit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::to_debug_generic_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_basic::print_debug_functions::to_string_generic_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_append_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_append_str_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_append_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_append_unit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_assign_append_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_assign_append_str_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_assign_append_unit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_prepend_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_prepend_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_prepend_unit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::rsplit_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::rsplit_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::rsplitn_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::rsplitn_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::split_at_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::split_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::split_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::split_whitespace_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::splitn_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::splitn_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::arrays::to_chars_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::blob_functions::add_append_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::blob_functions::add_prepend_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::blob_functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::blob_functions::to_blob_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::bytes_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::clear_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::contains_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::contains_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::crop_inclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::crop_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::crop_string_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::crop_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::ends_with_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::get_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::index_of_char_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::index_of_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::index_of_string_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::index_of_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::is_empty_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::len_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::make_lower_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::make_lower_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::make_upper_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::make_upper_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::pad_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::pad_with_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::pop_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::pop_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::remove_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::remove_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::replace_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::replace_char_with_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::replace_string_with_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::replace_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::set_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::starts_with_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::sub_string_inclusive_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::sub_string_range_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::sub_string_starting_from_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::sub_string_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::to_lower_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::to_lower_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::to_upper_char_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::to_upper_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::trim_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::string_more::string_functions::truncate_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::add_assign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::elapsed_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::eq_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::float_functions::add_assign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::float_functions::add_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::float_functions::subtract_assign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::float_functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::gt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::gte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::lt_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::lte_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::ne_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::subtract_assign_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::subtract_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::time_diff_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<packages::time_basic::time_functions::timestamp_token>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<tokenizer::TokenizerControlBlock>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.phantom`: 0 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Weak<ast::script_fn::ScriptFnDef>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Weak<module::Module>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Weak<smartstring::SmartString<smartstring::LazyCompact>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::rc::Weak<std::cell::RefCell<types::dynamic::Dynamic>>`: 8 bytes, alignment: 8 bytes
print-type-size field `.ptr`: 8 bytes
print-type-size type: `std::result::Result<&[[u64; 4]; 2], once_cell::race::once_box::OnceBox<T>::get_or_init::Void>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<(), serde_json::Error>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::boxed::Box<types::error::EvalAltResult>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<[[u64; 4]; 2]>, once_cell::race::once_box::OnceBox<T>::get_or_init::Void>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<ast::expr::BinaryExpr>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<ast::expr::CustomExpr>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<ast::expr::Expr>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<ast::expr::FnCallExpr>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<ast::stmt::StmtBlock>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<ast::stmt::TryCatchBlock>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<eval::debugger::Debugger>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<module::FuncInfoMetadata>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<rust_decimal::Decimal>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::time::Instant>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<std::vec::Vec<u8>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<types::dynamic::Dynamic>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<types::fn_ptr::FnPtr>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<types::parse_error::LexError>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, serde_json::Error>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::boxed::Box<types::error::EvalAltResult>>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, usize>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Err`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<u8>, ()>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<usize, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes
print-type-size variant `Ok`: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicUsize`: 8 bytes, alignment: 8 bytes
print-type-size field `.v`: 8 bytes
print-type-size type: `std::sys::windows::fs::File`: 8 bytes, alignment: 8 bytes
print-type-size field `.handle`: 8 bytes
print-type-size type: `std::sys::windows::handle::Handle`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `tokenizer::Span`: 8 bytes, alignment: 2 bytes
print-type-size field `.start`: 4 bytes
print-type-size field `.end`: 4 bytes
print-type-size type: `types::float::FloatWrapper<f64>`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `types::immutable_string::ImmutableString`: 8 bytes, alignment: 8 bytes
print-type-size field `.0`: 8 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>`: 6 bytes, alignment: 2 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 6 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>`: 6 bytes, alignment: 2 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 6 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<i16>>`: 6 bytes, alignment: 2 bytes
print-type-size field `.value`: 6 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<u16>>`: 6 bytes, alignment: 2 bytes
print-type-size field `.value`: 6 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<i16>>`: 6 bytes, alignment: 2 bytes
print-type-size variant `MaybeUninit`: 6 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 6 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<u16>>`: 6 bytes, alignment: 2 bytes
print-type-size variant `MaybeUninit`: 6 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 6 bytes
print-type-size type: `std::ops::RangeInclusive<i16>`: 6 bytes, alignment: 2 bytes
print-type-size field `.start`: 2 bytes
print-type-size field `.end`: 2 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 1 bytes
print-type-size type: `std::ops::RangeInclusive<u16>`: 6 bytes, alignment: 2 bytes
print-type-size field `.start`: 2 bytes
print-type-size field `.end`: 2 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size end padding: 1 bytes
print-type-size type: `std::option::Option<std::ops::Range<i16>>`: 6 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<u16>>`: 6 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<i16>>`: 6 bytes, alignment: 2 bytes
print-type-size variant `Some`: 6 bytes
print-type-size field `.0`: 6 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<u16>>`: 6 bytes, alignment: 2 bytes
print-type-size variant `Some`: 6 bytes
print-type-size field `.0`: 6 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokenizer::Position>`: 6 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `core::time::Nanoseconds`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `getrandom::error::Error`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::iter::Map<std::ops::Range<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>`: 4 bytes, alignment: 2 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 4 bytes
print-type-size type: `std::iter::Map<std::ops::Range<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>`: 4 bytes, alignment: 2 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<char>`: 4 bytes, alignment: 4 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<f32>`: 4 bytes, alignment: 4 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<i32>`: 4 bytes, alignment: 4 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<i16>>`: 4 bytes, alignment: 2 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<u16>>`: 4 bytes, alignment: 2 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<char>>`: 4 bytes, alignment: 4 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::option::Option<char>>>`: 4 bytes, alignment: 4 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<u32>`: 4 bytes, alignment: 4 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<char>`: 4 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<f32>`: 4 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<i32>`: 4 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<i16>>`: 4 bytes, alignment: 2 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<u16>>`: 4 bytes, alignment: 2 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<char>>`: 4 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::option::Option<char>>>`: 4 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<u32>`: 4 bytes, alignment: 4 bytes
print-type-size variant `MaybeUninit`: 4 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 4 bytes
print-type-size type: `std::num::NonZeroU32`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, char>`: 4 bytes, alignment: 4 bytes
print-type-size variant `Continue`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, i16>`: 4 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Continue`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, u16>`: 4 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Continue`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::Range<i16>`: 4 bytes, alignment: 2 bytes
print-type-size field `.start`: 2 bytes
print-type-size field `.end`: 2 bytes
print-type-size type: `std::ops::Range<u16>`: 4 bytes, alignment: 2 bytes
print-type-size field `.start`: 2 bytes
print-type-size field `.end`: 2 bytes
print-type-size type: `std::option::Option<api::options::LangOptions>`: 4 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<char>`: 4 bytes, alignment: 4 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<i16>`: 4 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<char>>`: 4 bytes, alignment: 4 bytes
print-type-size variant `Some`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<u16>`: 4 bytes, alignment: 2 bytes
print-type-size discriminant: 2 bytes
print-type-size variant `Some`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::result::Result<(), getrandom::error::Error>`: 4 bytes, alignment: 4 bytes
print-type-size variant `Err`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<char, std::char::CharTryFromError>`: 4 bytes, alignment: 4 bytes
print-type-size variant `Ok`: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `tokenizer::Position`: 4 bytes, alignment: 2 bytes
print-type-size field `.line`: 2 bytes
print-type-size field `.pos`: 2 bytes
print-type-size type: `types::float::FloatWrapper<f32>`: 4 bytes, alignment: 4 bytes
print-type-size field `.0`: 4 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>`: 3 bytes, alignment: 1 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 3 bytes
print-type-size type: `std::iter::Map<std::ops::RangeInclusive<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>`: 3 bytes, alignment: 1 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 3 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<i8>>`: 3 bytes, alignment: 1 bytes
print-type-size field `.value`: 3 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::RangeInclusive<u8>>`: 3 bytes, alignment: 1 bytes
print-type-size field `.value`: 3 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<i8>>`: 3 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 3 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 3 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::RangeInclusive<u8>>`: 3 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 3 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 3 bytes
print-type-size type: `std::ops::RangeInclusive<i8>`: 3 bytes, alignment: 1 bytes
print-type-size field `.start`: 1 bytes
print-type-size field `.end`: 1 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size type: `std::ops::RangeInclusive<u8>`: 3 bytes, alignment: 1 bytes
print-type-size field `.start`: 1 bytes
print-type-size field `.end`: 1 bytes
print-type-size field `.exhausted`: 1 bytes
print-type-size type: `std::option::Option<std::ops::Range<i8>>`: 3 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<u8>>`: 3 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<i8>>`: 3 bytes, alignment: 1 bytes
print-type-size variant `Some`: 3 bytes
print-type-size field `.0`: 3 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::RangeInclusive<u8>>`: 3 bytes, alignment: 1 bytes
print-type-size variant `Some`: 3 bytes
print-type-size field `.0`: 3 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `[closure@src\ast\ast.rs:859:45: 859:56]`: 2 bytes, alignment: 1 bytes
print-type-size end padding: 2 bytes
print-type-size type: `api::definitions::DefinitionsConfig`: 2 bytes, alignment: 1 bytes
print-type-size field `.write_headers`: 1 bytes
print-type-size field `.include_standard_packages`: 1 bytes
print-type-size type: `api::options::LangOptions`: 2 bytes, alignment: 2 bytes
print-type-size field `.bits`: 2 bytes
print-type-size type: `hashbrown::raw::bitmask::BitMask`: 2 bytes, alignment: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size type: `hashbrown::raw::bitmask::BitMaskIter`: 2 bytes, alignment: 2 bytes
print-type-size field `.0`: 2 bytes
print-type-size type: `serde_json::ser::CharEscape`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `AsciiControl`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `Quote`: 0 bytes
print-type-size variant `ReverseSolidus`: 0 bytes
print-type-size variant `Solidus`: 0 bytes
print-type-size variant `Backspace`: 0 bytes
print-type-size variant `FormFeed`: 0 bytes
print-type-size variant `LineFeed`: 0 bytes
print-type-size variant `CarriageReturn`: 0 bytes
print-type-size variant `Tab`: 0 bytes
print-type-size type: `std::iter::Map<std::ops::Range<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>`: 2 bytes, alignment: 1 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 2 bytes
print-type-size type: `std::iter::Map<std::ops::Range<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>`: 2 bytes, alignment: 1 bytes
print-type-size field `.f`: 0 bytes
print-type-size field `.iter`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<i16>`: 2 bytes, alignment: 2 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<i8>>`: 2 bytes, alignment: 1 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ops::Range<u8>>`: 2 bytes, alignment: 1 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<u16>`: 2 bytes, alignment: 2 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<i16>`: 2 bytes, alignment: 2 bytes
print-type-size variant `MaybeUninit`: 2 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<i8>>`: 2 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 2 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<std::ops::Range<u8>>`: 2 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 2 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<u16>`: 2 bytes, alignment: 2 bytes
print-type-size variant `MaybeUninit`: 2 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 2 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, i8>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, u8>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::Range<i8>`: 2 bytes, alignment: 1 bytes
print-type-size field `.start`: 1 bytes
print-type-size field `.end`: 1 bytes
print-type-size type: `std::ops::Range<u8>`: 2 bytes, alignment: 1 bytes
print-type-size field `.start`: 1 bytes
print-type-size field `.end`: 1 bytes
print-type-size type: `std::option::Option<ast::flags::ASTFlags>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<i8>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<module::ModuleFlags>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<parser::ParseSettingFlags>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<std::num::NonZeroU8>>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<u8>`: 2 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `ast::flags::ASTFlags`: 1 bytes, alignment: 1 bytes
print-type-size field `.bits`: 1 bytes
print-type-size type: `ast::flags::FnAccess`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Private`: 0 bytes
print-type-size variant `Public`: 0 bytes
print-type-size type: `ast::flags::_::<impl module::_::_serde::Deserialize<'de> for ast::flags::FnAccess>::deserialize::__Field`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `__field0`: 0 bytes
print-type-size variant `__field1`: 0 bytes
print-type-size type: `core::fmt::builders::PadAdapterState`: 1 bytes, alignment: 1 bytes
print-type-size field `.on_newline`: 1 bytes
print-type-size type: `core::num::dec2flt::FloatErrorKind`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Empty`: 0 bytes
print-type-size variant `Invalid`: 0 bytes
print-type-size type: `core::panicking::AssertKind`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Eq`: 0 bytes
print-type-size variant `Ne`: 0 bytes
print-type-size variant `Match`: 0 bytes
print-type-size type: `eval::chaining::ChainType`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Indexing`: 0 bytes
print-type-size variant `Dotting`: 0 bytes
print-type-size type: `eval::debugger::DebuggerCommand`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size variant `StepInto`: 0 bytes
print-type-size variant `StepOver`: 0 bytes
print-type-size variant `Next`: 0 bytes
print-type-size variant `FunctionExit`: 0 bytes
print-type-size type: `hashbrown::raw::Fallibility`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Fallible`: 0 bytes
print-type-size variant `Infallible`: 0 bytes
print-type-size type: `module::FnNamespace`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Internal`: 0 bytes
print-type-size variant `Global`: 0 bytes
print-type-size type: `module::ModuleFlags`: 1 bytes, alignment: 1 bytes
print-type-size field `.bits`: 1 bytes
print-type-size type: `optimizer::OptimizationLevel`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size variant `Simple`: 0 bytes
print-type-size variant `Full`: 0 bytes
print-type-size type: `parser::ParseSettingFlags`: 1 bytes, alignment: 1 bytes
print-type-size field `.bits`: 1 bytes
print-type-size type: `rust_decimal::RoundingStrategy`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `MidpointNearestEven`: 0 bytes
print-type-size variant `MidpointAwayFromZero`: 0 bytes
print-type-size variant `MidpointTowardZero`: 0 bytes
print-type-size variant `ToZero`: 0 bytes
print-type-size variant `AwayFromZero`: 0 bytes
print-type-size variant `ToNegativeInfinity`: 0 bytes
print-type-size variant `ToPositiveInfinity`: 0 bytes
print-type-size variant `BankersRounding`: 0 bytes
print-type-size variant `RoundHalfUp`: 0 bytes
print-type-size variant `RoundHalfDown`: 0 bytes
print-type-size variant `RoundDown`: 0 bytes
print-type-size variant `RoundUp`: 0 bytes
print-type-size type: `serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::_::<impl module::_::_serde::Deserialize<'de> for serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry>::deserialize::__Field`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `__field0`: 0 bytes
print-type-size variant `__field1`: 0 bytes
print-type-size variant `__field2`: 0 bytes
print-type-size variant `__ignore`: 0 bytes
print-type-size type: `serde::metadata::FnType`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Script`: 0 bytes
print-type-size variant `Native`: 0 bytes
print-type-size type: `serde_json::ser::State`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Empty`: 0 bytes
print-type-size variant `First`: 0 bytes
print-type-size variant `Rest`: 0 bytes
print-type-size type: `smallvec::alloc::raw_vec::AllocInit`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Uninitialized`: 0 bytes
print-type-size variant `Zeroed`: 0 bytes
print-type-size type: `smartstring::marker_byte::Discriminant`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Boxed`: 0 bytes
print-type-size variant `Inline`: 0 bytes
print-type-size type: `smartstring::marker_byte::Marker`: 1 bytes, alignment: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<u8>`: 1 bytes, alignment: 1 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::cmp::Ordering`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Less`: 0 bytes
print-type-size variant `Equal`: 0 bytes
print-type-size variant `Greater`: 0 bytes
print-type-size type: `std::ffi::c_void`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `__variant1`: 0 bytes
print-type-size variant `__variant2`: 0 bytes
print-type-size type: `std::fmt::rt::v1::Alignment`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Left`: 0 bytes
print-type-size variant `Right`: 0 bytes
print-type-size variant `Center`: 0 bytes
print-type-size variant `Unknown`: 0 bytes
print-type-size type: `std::io::ErrorKind`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `NotFound`: 0 bytes
print-type-size variant `PermissionDenied`: 0 bytes
print-type-size variant `ConnectionRefused`: 0 bytes
print-type-size variant `ConnectionReset`: 0 bytes
print-type-size variant `HostUnreachable`: 0 bytes
print-type-size variant `NetworkUnreachable`: 0 bytes
print-type-size variant `ConnectionAborted`: 0 bytes
print-type-size variant `NotConnected`: 0 bytes
print-type-size variant `AddrInUse`: 0 bytes
print-type-size variant `AddrNotAvailable`: 0 bytes
print-type-size variant `NetworkDown`: 0 bytes
print-type-size variant `BrokenPipe`: 0 bytes
print-type-size variant `AlreadyExists`: 0 bytes
print-type-size variant `WouldBlock`: 0 bytes
print-type-size variant `NotADirectory`: 0 bytes
print-type-size variant `IsADirectory`: 0 bytes
print-type-size variant `DirectoryNotEmpty`: 0 bytes
print-type-size variant `ReadOnlyFilesystem`: 0 bytes
print-type-size variant `FilesystemLoop`: 0 bytes
print-type-size variant `StaleNetworkFileHandle`: 0 bytes
print-type-size variant `InvalidInput`: 0 bytes
print-type-size variant `InvalidData`: 0 bytes
print-type-size variant `TimedOut`: 0 bytes
print-type-size variant `WriteZero`: 0 bytes
print-type-size variant `StorageFull`: 0 bytes
print-type-size variant `NotSeekable`: 0 bytes
print-type-size variant `FilesystemQuotaExceeded`: 0 bytes
print-type-size variant `FileTooLarge`: 0 bytes
print-type-size variant `ResourceBusy`: 0 bytes
print-type-size variant `ExecutableFileBusy`: 0 bytes
print-type-size variant `Deadlock`: 0 bytes
print-type-size variant `CrossesDevices`: 0 bytes
print-type-size variant `TooManyLinks`: 0 bytes
print-type-size variant `InvalidFilename`: 0 bytes
print-type-size variant `ArgumentListTooLong`: 0 bytes
print-type-size variant `Interrupted`: 0 bytes
print-type-size variant `Unsupported`: 0 bytes
print-type-size variant `UnexpectedEof`: 0 bytes
print-type-size variant `OutOfMemory`: 0 bytes
print-type-size variant `Other`: 0 bytes
print-type-size variant `Uncategorized`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<bool>`: 1 bytes, alignment: 1 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<i8>`: 1 bytes, alignment: 1 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<u8>>`: 1 bytes, alignment: 1 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::num::NonZeroU8>>`: 1 bytes, alignment: 1 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<u8>`: 1 bytes, alignment: 1 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<bool>`: 1 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 1 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<i8>`: 1 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 1 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<u8>>`: 1 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 1 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::num::NonZeroU8>>`: 1 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 1 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<u8>`: 1 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 1 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 1 bytes
print-type-size type: `std::num::IntErrorKind`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Empty`: 0 bytes
print-type-size variant `InvalidDigit`: 0 bytes
print-type-size variant `PosOverflow`: 0 bytes
print-type-size variant `NegOverflow`: 0 bytes
print-type-size variant `Zero`: 0 bytes
print-type-size type: `std::num::NonZeroU8`: 1 bytes, alignment: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `std::num::ParseFloatError`: 1 bytes, alignment: 1 bytes
print-type-size field `.kind`: 1 bytes
print-type-size type: `std::num::ParseIntError`: 1 bytes, alignment: 1 bytes
print-type-size field `.kind`: 1 bytes
print-type-size type: `std::ops::ControlFlow<()>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<(), std::convert::Infallible>>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<std::ops::try_trait::NeverShortCircuit<()>, std::convert::Infallible>>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::try_trait::NeverShortCircuit<()>>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::option::Option<std::convert::Infallible>>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::result::Result<std::convert::Infallible, std::fmt::Error>>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Continue`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::option::Option<()>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size variant `Some`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::option::Option<bool>`: 1 bytes, alignment: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::_::<impl module::_::_serde::Deserialize<'de> for serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<smallvec::alloc::collections::btree::set_val::SetValZST>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size variant `Some`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::option::Option<std::cmp::Ordering>`: 1 bytes, alignment: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::num::NonZeroU8>`: 1 bytes, alignment: 1 bytes
print-type-size variant `Some`: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<std::convert::Infallible>>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size variant `Some`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::path::State`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Prefix`: 0 bytes
print-type-size variant `StartDir`: 0 bytes
print-type-size variant `Body`: 0 bytes
print-type-size variant `Done`: 0 bytes
print-type-size type: `std::result::Result<(), serde_json::io::imp::Error>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::fmt::Error>`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Ok`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::sync::atomic::AtomicBool`: 1 bytes, alignment: 1 bytes
print-type-size field `.v`: 1 bytes
print-type-size type: `std::sync::atomic::Ordering`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `Relaxed`: 0 bytes
print-type-size variant `Release`: 0 bytes
print-type-size variant `Acquire`: 0 bytes
print-type-size variant `AcqRel`: 0 bytes
print-type-size variant `SeqCst`: 0 bytes
print-type-size type: `std::vec::ExtendElement<u8>`: 1 bytes, alignment: 1 bytes
print-type-size field `.0`: 1 bytes
print-type-size type: `types::dynamic::AccessMode`: 1 bytes, alignment: 1 bytes
print-type-size discriminant: 1 bytes
print-type-size variant `ReadWrite`: 0 bytes
print-type-size variant `ReadOnly`: 0 bytes
print-type-size type: `<std::cell::RefCell<T> as std::fmt::Debug>::fmt::BorrowedPlaceholder`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<hashbrown::raw::RawTable<(u64, module::FuncInfo)> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<rust_decimal::Decimal as std::convert::TryFrom<f32>>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<rust_decimal::Decimal as std::convert::TryFrom<f64>>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<smallvec::Drain<'_, [smartstring::SmartString<smartstring::LazyCompact>; 8]> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<smallvec::Drain<'_, [std::vec::Vec<types::immutable_string::ImmutableString>; 8]> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<smallvec::Drain<'_, [types::dynamic::Dynamic; 8]> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<smallvec::Drain<'_, [types::immutable_string::ImmutableString; 3]> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>> as std::iter::FromIterator<(&str, serde::metadata::ModuleMetadata<'_>)>>::from_iter<std::iter::Map<std::iter::FlatMap<std::option::Iter<'_, std::boxed::Box<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>, std::iter::Map<std::collections::btree_map::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>, [closure@src\module\mod.rs:1912:40: 1912:48]>, [closure@src\module\mod.rs:1912:23: 1912:26]>, [closure@src\serde\metadata.rs:157:22: 157:33]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::FromIterator<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>::from_iter<std::iter::Map<std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>, [closure@src\types\dynamic.rs:2240:26: 2240:34]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::IntoIter<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Keys<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Values<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Values<'_, u64, smallvec::SmallVec<[usize; 1]>> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::ValuesMut<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::hash_map::Values<'_, u64, module::FuncInfo> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::hash_map::Values<'_, u64, std::rc::Rc<ast::script_fn::ScriptFnDef>> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::hash_map::Values<'_, u64, types::immutable_string::ImmutableString> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::io::error::repr_bitpacked::Repr as std::ops::Drop>::drop::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>, std::slice::Iter<'_, std::rc::Rc<module::Module>>> as std::iter::DoubleEndedIterator>::next_back::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>, [closure@src\eval\global_state.rs:216:47: 216:50]>, std::slice::Iter<'_, std::rc::Rc<module::Module>>> as std::iter::DoubleEndedIterator>::next_back::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>> as std::iter::DoubleEndedIterator>::next_back::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::iter::adapters::flatten::FlattenCompat<std::iter::Map<std::option::Iter<'_, std::boxed::Box<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>, [closure@src\eval\global_state.rs:214:23: 214:26]>, std::slice::Iter<'_, types::immutable_string::ImmutableString>> as std::iter::DoubleEndedIterator>::next_back::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::option::Option<smallvec::SmallVec<[types::dynamic::Dynamic; 3]>> as std::iter::FromIterator<std::option::Option<types::dynamic::Dynamic>>>::from_iter<std::iter::Map<std::slice::Iter<'_, ast::expr::Expr>, for<'a> fn(&'a ast::expr::Expr) -> std::option::Option<types::dynamic::Dynamic> {ast::expr::Expr::get_literal_value}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::string::Drain<'_> as std::iter::Iterator>::count::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::vec::Drain<'_, types::dynamic::Dynamic> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::vec::Drain<'_, u8> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ahash::random_state::get_fixed_seeds::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@core::str::<impl str>::find<'_, &str>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@core::str::<impl str>::find<'_, char>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)>::clone_from_impl::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, module::FuncInfo)>::clone_from_impl::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>::clear::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)>::clone_from_impl::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@once_cell::race::once_box::OnceBox<[[u64; 4]; 2]>::get_or_init<[closure@ahash::random_state::get_fixed_seeds::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@rust_decimal::decimal::<impl std::convert::TryFrom<rust_decimal::Decimal> for f64>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::mem::take_mut<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>, [closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Dying, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Immut<'_>, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::navigate::<impl smallvec::alloc::collections::btree::node::Handle<smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::Leaf>, smallvec::alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>::merge_tracking_child<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>::merge_tracking_parent<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>::merge_tracking_child<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::BalancingContext<'_, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>::merge_tracking_parent<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::BalancingContext<'_, u64, smallvec::SmallVec<[usize; 1]>>::merge_tracking_child<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::BalancingContext<'_, u64, smallvec::SmallVec<[usize; 1]>>::merge_tracking_parent<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, &str, serde::metadata::ModuleMetadata<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, std::path::PathBuf, std::rc::Rc<module::Module>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, types::immutable_string::ImmutableString, types::dynamic::Dynamic, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<&mut types::dynamic::Dynamic>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<&str>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<(ast::ident::Ident, ast::expr::Expr)>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<(types::immutable_string::ImmutableString, tokenizer::Position)>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<api::custom_syntax::Expression<'_>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<ast::expr::Expr>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<ast::ident::Ident>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<ast::stmt::ConditionalExpr>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<ast::stmt::RangeCase>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<ast::stmt::Stmt>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<char>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<eval::cache::FnResolutionCache>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<serde::metadata::FnMetadata<'_>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<serde::metadata::FnParam<'_>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<smartstring::SmartString<smartstring::LazyCompact>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<std::any::TypeId>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<std::borrow::Cow<'_, str>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<std::iter::Peekable<std::str::Chars<'_>>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<std::rc::Rc<ast::script_fn::ScriptFnDef>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<std::rc::Rc<module::Module>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<std::vec::Vec<types::immutable_string::ImmutableString>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<types::dynamic::Dynamic>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<types::immutable_string::ImmutableString>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@smallvec::layout_array<usize>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\call_fn.rs:257:69: 257:72]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:246:26: 246:39]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:372:23: 372:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:385:19: 385:43]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:405:28: 405:44]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:419:22: 419:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:433:28: 433:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\definitions\mod.rs:546:19: 546:22]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\optimize.rs:60:22: 60:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\register.rs:746:66: 746:69]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\register.rs:761:27: 761:30]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\type_names.rs:208:31: 208:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\api\type_names.rs:242:31: 242:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\ast.rs:756:18: 756:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\ast.rs:778:18: 778:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\ast.rs:898:49: 898:52]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\expr.rs:388:45: 388:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\expr.rs:407:56: 407:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\expr.rs:494:41: 494:44]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\expr.rs:500:64: 500:81]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\expr.rs:762:48: 762:57]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\expr.rs:798:48: 798:60]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\script_fn.rs:74:22: 74:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\ast\stmt.rs:822:51: 822:58]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\engine.rs:177:27: 177:30]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\engine.rs:247:37: 247:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\engine.rs:248:37: 248:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\engine.rs:289:29: 289:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\engine.rs:290:29: 290:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:1004:58: 1004:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:156:50: 156:54]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:184:21: 184:28]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:28:33: 28:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:387:53: 387:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:432:14: 432:23]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:605:38: 605:41]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:680:30: 680:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:785:46: 785:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:857:46: 857:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:85:14: 85:23]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:866:29: 866:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\chaining.rs:961:50: 961:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\data_check.rs:140:57: 140:60]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\data_check.rs:24:38: 24:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\data_check.rs:44:38: 44:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\debugger.rs:335:21: 335:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\debugger.rs:342:56: 342:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\debugger.rs:346:76: 346:79]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\debugger.rs:374:18: 374:27]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\debugger.rs:512:36: 512:39]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\expr.rs:160:31: 160:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\expr.rs:206:29: 206:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\expr.rs:87:29: 87:41]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:170:33: 170:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:174:33: 174:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:199:23: 199:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:201:47: 201:50]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:202:18: 202:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:214:23: 214:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:216:47: 216:50]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:228:23: 228:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:229:47: 229:50]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\global_state.rs:301:34: 301:37]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:143:52: 143:55]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:507:35: 507:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:659:34: 659:37]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:733:50: 733:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:735:87: 735:89]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:78:26: 78:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:863:26: 863:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\eval\stmt.rs:883:22: 883:27]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:107:39: 107:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:111:55: 111:64]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:116:76: 116:85]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:121:65: 121:74]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:126:60: 126:69]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:136:70: 136:79]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:186:40: 186:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:191:40: 191:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:217:30: 217:42]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:243:30: 243:42]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:272:30: 272:42]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:405:26: 405:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:440:26: 440:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:451:27: 451:36]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:468:26: 468:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:479:26: 479:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:495:30: 495:42]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:595:43: 595:52]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:600:42: 600:51]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:604:53: 604:62]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:608:74: 608:83]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:613:62: 613:71]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:627:67: 627:76]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:685:36: 685:45]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:701:36: 701:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:715:37: 715:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:732:36: 732:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:764:36: 764:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:850:32: 850:44]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:868:32: 868:44]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:902:32: 902:44]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:92:43: 92:52]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:931:36: 931:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:951:36: 951:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\builtin.rs:971:36: 971:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:116:15: 116:24]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:1188:22: 1188:31]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:1198:60: 1198:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:1250:14: 1250:23]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:1331:81: 1331:84]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:1530:22: 1530:31]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:1546:13: 1546:28]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:178:58: 178:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:186:58: 186:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:216:43: 216:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:257:43: 257:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:279:37: 279:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:285:92: 285:95]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:372:28: 372:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:393:37: 393:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:401:43: 401:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:698:22: 698:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:732:61: 732:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\call.rs:733:33: 733:41]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\native.rs:204:37: 204:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\native.rs:445:22: 445:31]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\native.rs:473:18: 473:27]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\native.rs:499:43: 499:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\register.rs:197:52: 197:105]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\script.rs:104:55: 104:64]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\script.rs:239:56: 239:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\script.rs:49:27: 49:36]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\script.rs:89:24: 89:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\func\script.rs:92:76: 92:79]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1023:18: 1023:28]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1029:27: 1029:31]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1030:22: 1030:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1052:33: 1052:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1125:55: 1125:58]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:122:22: 122:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1565:18: 1565:21]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1784:36: 1784:51]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1912:23: 1912:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1912:40: 1912:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1920:23: 1920:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1920:40: 1920:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1927:40: 1927:43]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1951:31: 1951:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:1951:60: 1951:63]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2155:25: 2155:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2159:25: 2159:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2238:64: 2238:67]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2345:39: 2345:47]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:235:31: 235:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2376:42: 2376:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2400:42: 2400:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2425:18: 2425:21]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:2435:18: 2435:21]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:244:26: 244:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:327:30: 327:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:529:18: 529:21]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:601:21: 601:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:714:33: 714:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:756:27: 756:30]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:817:18: 817:21]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:889:18: 889:21]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\mod.rs:946:55: 946:58]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:301:23: 301:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\module\resolvers\file.rs:303:23: 303:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:1103:53: 1103:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:1240:21: 1240:24]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:1251:23: 1251:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:1287:72: 1287:75]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:155:36: 155:45]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:181:9: 181:12]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:318:62: 318:65]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:400:85: 400:88]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:716:48: 716:51]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:885:74: 885:83]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\optimizer.rs:947:80: 947:89]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1745:27: 1745:30]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1748:21: 1748:24]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1840:27: 1840:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1848:27: 1848:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1857:27: 1857:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1865:27: 1865:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1874:27: 1874:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:1882:27: 1882:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:2362:41: 2362:44]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\array_basic.rs:343:64: 343:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\blob_basic.rs:104:25: 104:30]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\blob_basic.rs:1470:22: 1470:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\blob_basic.rs:394:36: 394:38]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\blob_basic.rs:394:42: 394:45]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\blob_basic.rs:441:63: 441:65]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\debugging.rs:44:25: 44:63]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\debugging.rs:48:21: 53:24]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:231:48: 231:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:264:48: 264:76]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:295:48: 295:86]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:369:48: 369:79]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:391:48: 391:79]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:413:48: 413:67]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:437:48: 437:62]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:459:48: 459:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:479:52: 479:82]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:501:47: 501:77]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:525:47: 525:77]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:573:47: 573:60]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:595:47: 595:54]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\iter_basic.rs:617:51: 617:68]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:132:44: 132:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:145:34: 145:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:253:19: 253:22]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:271:19: 271:22]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\lang_core.rs:272:19: 272:22]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\map_basic.rs:250:37: 250:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\map_basic.rs:310:58: 310:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\math_basic.rs:558:37: 558:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\string_basic.rs:28:55: 28:62]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\string_more.rs:403:53: 403:57]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\string_more.rs:438:31: 438:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\string_more.rs:769:30: 769:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\packages\string_more.rs:782:30: 782:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:114:26: 114:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:1173:45: 1173:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:1436:63: 1436:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:146:27: 146:30]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:1472:31: 1472:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:157:28: 157:37]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:1639:58: 1639:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:1887:39: 1887:42]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:200:31: 200:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:2079:21: 2079:24]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:2142:34: 2142:45]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:238:23: 238:26]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:242:23: 242:32]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:265:13: 265:16]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:280:13: 280:16]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3315:71: 3315:74]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3416:26: 3416:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3628:63: 3628:72]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3642:22: 3642:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3778:48: 3778:68]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3933:51: 3933:60]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:3944:72: 3944:75]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:606:39: 606:42]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\parser.rs:681:43: 681:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\serde\metadata.rs:157:22: 157:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\serde\metadata.rs:174:64: 174:67]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\serde\metadata.rs:188:19: 188:22]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\serde\metadata.rs:92:22: 92:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\serde\metadata.rs:98:46: 98:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1279:49: 1279:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1309:54: 1309:58]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1460:61: 1460:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1469:61: 1469:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1567:13: 1567:29]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1568:13: 1568:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1730:34: 1730:37]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1759:25: 1759:41]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1785:21: 1785:37]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:1806:25: 1806:41]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\tokenizer.rs:2569:30: 2569:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:1280:78: 1280:81]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:1388:17: 1388:27]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:1390:17: 1390:24]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:1410:21: 1410:31]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:1412:21: 1412:28]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:2240:26: 2240:34]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\dynamic.rs:394:22: 394:25]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\error.rs:180:36: 180:39]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\fn_ptr.rs:33:62: 33:72]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:137:22: 137:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:152:22: 152:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:804:18: 804:43]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:813:18: 813:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:823:18: 823:33]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:833:56: 833:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:834:55: 834:58]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@src\types\scope.rs:835:57: 835:60]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>::remove<str>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>::remove<str>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::f64::<impl f64>::ln::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::f64::<impl f64>::log10::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::all::check<&ast::expr::Expr, for<'a> fn(&'a ast::expr::Expr) -> bool {ast::expr::Expr::is_constant}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::all::check<&ast::expr::Expr, for<'a> fn(&'a ast::expr::Expr) -> bool {ast::expr::Expr::is_pure}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::all::check<char, fn(char) -> bool {std::char::methods::<impl char>::is_lowercase}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::all::check<char, fn(char) -> bool {std::char::methods::<impl char>::is_uppercase}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>), [closure@src\eval\stmt.rs:78:26: 78:35]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<char, [closure@src\packages\string_more.rs:403:53: 403:57]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<char, [closure@src\packages\string_more.rs:438:31: 438:35]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, &&mut types::dynamic::Dynamic), [closure@src\func\call.rs:116:15: 116:24]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(u64, smallvec::SmallVec<[usize; 1]>), fn((u64, smallvec::SmallVec<[usize; 1]>)) {std::mem::drop::<(u64, smallvec::SmallVec<[usize; 1]>)>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<smartstring::SmartString<smartstring::LazyCompact>, [closure@src\types\scope.rs:834:55: 834:58]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<smartstring::SmartString<smartstring::LazyCompact>, fn(smartstring::SmartString<smartstring::LazyCompact>) {std::mem::drop::<smartstring::SmartString<smartstring::LazyCompact>>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::vec::Vec<types::immutable_string::ImmutableString>, [closure@src\types\scope.rs:835:57: 835:60]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::vec::Vec<types::immutable_string::ImmutableString>, fn(std::vec::Vec<types::immutable_string::ImmutableString>) {std::mem::drop::<std::vec::Vec<types::immutable_string::ImmutableString>>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, [closure@src\types\scope.rs:833:56: 833:59]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::dynamic::Dynamic, fn(types::dynamic::Dynamic) {std::mem::drop::<types::dynamic::Dynamic>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<types::immutable_string::ImmutableString, fn(types::immutable_string::ImmutableString) {std::mem::drop::<types::immutable_string::ImmutableString>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<u8, fn(u8) {std::mem::drop::<u8>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::try_for_each::call<types::dynamic::Dynamic, std::ops::ControlFlow<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> std::ops::ControlFlow<types::dynamic::Dynamic> {std::ops::ControlFlow::<types::dynamic::Dynamic>::Break}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>::new_uninit::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::rc::Rc<smartstring::SmartString<smartstring::LazyCompact>>::new_uninit::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::Range<usize>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::Range<usize>>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::RangeFrom<usize>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::RangeFrom<usize>>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::RangeTo<usize>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::RangeTo<usize>>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, smartstring::SmartString<smartstring::LazyCompact>>::{closure#0}::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, smartstring::SmartString<smartstring::LazyCompact>>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, std::borrow::Cow<'_, str>>::{closure#0}::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, std::borrow::Cow<'_, str>>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, std::string::String>::{closure#0}::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::str::join_generic_copy<str, u8, std::string::String>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `ast::flags::_::<impl module::_::_serde::Deserialize<'de> for ast::flags::FnAccess>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes
print-type-size type: `ast::flags::_::<impl module::_::_serde::Deserialize<'de> for ast::flags::FnAccess>::deserialize::__Visitor<'_>`: 0 bytes, alignment: 1 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.lifetime`: 0 bytes
print-type-size type: `core::error::private::Internal`: 0 bytes, alignment: 1 bytes
print-type-size type: `core::fmt::UnsafeArg`: 0 bytes, alignment: 1 bytes
print-type-size field `._private`: 0 bytes
print-type-size type: `core::str::IsNotEmpty`: 0 bytes, alignment: 1 bytes
print-type-size type: `core::str::IsWhitespace`: 0 bytes, alignment: 1 bytes
print-type-size type: `func::hashing::StraightHasherBuilder`: 0 bytes, alignment: 1 bytes
print-type-size type: `module::_::_serde::de::IgnoredAny`: 0 bytes, alignment: 1 bytes
print-type-size type: `module::resolvers::dummy::DummyModuleResolver`: 0 bytes, alignment: 1 bytes
print-type-size type: `once_cell::race::once_box::OnceBox<T>::get_or_init::Void`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::i128::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_num_128::u128::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i16::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i32::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::i8::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u16::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u32::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u64::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::binary_and_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::binary_or_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::binary_xor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::shift_left_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::shift_right_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::arith_numbers::u8::functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::builtin::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::builtin::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::builtin::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::builtin::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::builtin::power_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::builtin::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::decimal_functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::add_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::divide_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::modulo_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::multiply_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::basic_arithmetic::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::pow_f_i_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f32_functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f64_functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f64_functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f64_functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f64_functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::f64_functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::int_functions::is_even_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::int_functions::is_odd_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::int_functions::is_zero_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_basic::INT::functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_basic::INT::functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_basic::INT::functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_basic::INT::functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_num_128::i128::functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_num_128::i128::functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_num_128::i128::functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_num_128::i128::functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i16::functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i16::functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i16::functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i16::functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i32::functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i32::functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i32::functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i32::functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i8::functions::abs_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i8::functions::neg_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i8::functions::plus_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::arithmetic::signed_numbers::i8::functions::sign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::all_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::all_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::append_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::chop_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::clear_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::concat_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::contains_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::dedup_by_comparer_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::dedup_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::dedup_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::drain_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::drain_exclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::drain_inclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::drain_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::drain_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::equals_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::extract_inclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::extract_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::extract_tail_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::extract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::filter_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::filter_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::get_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::index_of_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::index_of_filter_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::index_of_filter_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::index_of_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::index_of_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::insert_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::is_empty_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::len_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::map_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::map_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::not_equals_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::pad_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::pop_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::push_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_rev_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_rev_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_rev_with_initial_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reduce_with_initial_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::remove_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::retain_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::retain_exclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::retain_inclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::retain_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::retain_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::reverse_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::set_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::shift_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::some_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::some_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::sort_by_fn_name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::sort_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::sort_with_builtin_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::splice_inclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::splice_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::splice_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::split_at_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::array_basic::array_functions::truncate_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::get_bit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::get_bits_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::get_bits_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::get_bits_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::set_bit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::set_bits_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::set_bits_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::bit_field::bit_field_functions::set_bits_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::append_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::append_str_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::append_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::as_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::blob_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::blob_with_capacity_and_value_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::blob_with_capacity_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::chop_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::clear_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::contains_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::drain_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::drain_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::drain_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::extract_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::extract_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::extract_tail_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::extract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::get_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::insert_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::is_empty_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::len_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::pad_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::pop_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::push_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::remove_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::retain_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::retain_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::retain_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::reverse_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::set_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::shift_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::splice_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::splice_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::splice_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::split_at_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::to_array_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::blob_functions::truncate_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_float_functions::parse_be_float_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_float_functions::parse_be_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_float_functions::parse_le_float_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_float_functions::parse_le_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_int_functions::parse_be_int_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_int_functions::parse_be_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_int_functions::parse_le_int_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::parse_int_functions::parse_le_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_float_functions::write_be_float_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_float_functions::write_be_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_float_functions::write_le_float_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_float_functions::write_le_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_int_functions::write_be_int_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_int_functions::write_be_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_int_functions::write_le_int_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_int_functions::write_le_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_string_functions::write_ascii_string_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_string_functions::write_ascii_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_string_functions::write_utf8_string_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::blob_basic::write_string_functions::write_utf8_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::debugging::debugging_functions::back_trace_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::fn_basic::fn_ptr_functions::is_anonymous_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::fn_basic::fn_ptr_functions::name_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::contains_exclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::contains_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::end_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::end_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::is_empty_exclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::is_empty_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::is_exclusive_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::is_exclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::is_inclusive_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::is_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::start_inclusive_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::iter_basic::range_functions::start_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::core_functions::get_tag_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::core_functions::parse_json_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::core_functions::set_tag_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::core_functions::sleep_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::core_functions::sleep_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::reflection_functions::get_fn_metadata2_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::reflection_functions::get_fn_metadata_list_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::lang_core::reflection_functions::get_fn_metadata_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::eq_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::eq_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::gt_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::gt_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::gte_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::gte_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::lt_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::lt_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::lte_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::lte_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::neq_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f32_functions::neq_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::eq_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::eq_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::gt_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::gt_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::gte_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::gte_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::lt_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::lt_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::lte_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::lte_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::neq_fi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::f64_functions::neq_if_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::float::f32::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::float::f32::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::float::f32::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::float::f32::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::float::f32::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::float::f32::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::logic_functions::not_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::i128::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::i128::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::i128::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::i128::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::i128::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::i128::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::u128::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::u128::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::u128::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::u128::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::u128::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::num_128::u128::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i16::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i16::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i16::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i16::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i16::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i16::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i32::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i32::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i32::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i32::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i32::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i32::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i8::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i8::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i8::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i8::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i8::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::i8::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u16::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u16::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u16::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u16::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u16::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u16::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u32::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u32::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u32::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u32::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u32::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u32::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u64::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u64::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u64::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u64::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u64::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u64::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u8::functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u8::functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u8::functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u8::functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u8::functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::logic::numbers::u8::functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::clear_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::contains_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::equals_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::fill_with_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::get_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::is_empty_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::keys_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::len_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::merge_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::mixin_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::not_equals_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::remove_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::set_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::to_json_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::map_basic::map_functions::values_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::ceiling_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::cos_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::exp_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::f32_to_decimal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::f64_to_decimal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::floor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::fraction_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::ln_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::log10_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::parse_decimal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::round_down_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::round_dp_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::round_half_down_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::round_half_up_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::round_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::round_up_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::sin_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::sqrt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::tan_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::to_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::decimal_functions::to_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::ceiling_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::e_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::exp_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::f32_to_f64_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::f32_to_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::f64_to_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::floor_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::fraction_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::is_finite_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::is_infinite_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::is_nan_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::ln_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::log10_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::log_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::parse_float_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::pi_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::round_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::sqrt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::to_degrees_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::float_functions::to_radians_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::int_functions::parse_int_radix_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::int_functions::parse_int_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::acos_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::acosh_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::asin_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::asinh_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::atan2_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::atan_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::atanh_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::cos_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::cosh_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::hypot_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::sin_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::sinh_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::tan_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::math_basic::trig_functions::tanh_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::int_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::int_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::int_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i16_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i16_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i16_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i32_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i32_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i32_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i64_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i64_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i64_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i8_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i8_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::i8_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u16_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u16_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u16_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u32_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u32_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u32_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u64_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u64_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u64_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u8_to_binary_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u8_to_hex_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::number_formatting::numbers::u8_to_octal_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_bool_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_f32_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_f64_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_fn_ptr_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_generic_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::debug_unit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::format_array_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::format_map_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_bool_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_empty_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_f32_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_f64_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_generic_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::print_unit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::to_debug_generic_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_basic::print_debug_functions::to_string_generic_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_append_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_append_str_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_append_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_append_unit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_assign_append_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_assign_append_str_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_assign_append_unit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_prepend_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_prepend_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_prepend_unit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::rsplit_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::rsplit_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::rsplitn_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::rsplitn_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::split_at_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::split_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::split_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::split_whitespace_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::splitn_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::splitn_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::arrays::to_chars_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::blob_functions::add_append_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::blob_functions::add_prepend_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::blob_functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::blob_functions::to_blob_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::bytes_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::clear_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::contains_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::contains_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::crop_inclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::crop_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::crop_string_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::crop_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::ends_with_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::get_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::index_of_char_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::index_of_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::index_of_string_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::index_of_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::is_empty_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::len_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::make_lower_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::make_lower_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::make_upper_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::make_upper_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::pad_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::pad_with_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::pop_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::pop_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::remove_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::remove_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::replace_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::replace_char_with_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::replace_string_with_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::replace_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::set_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::starts_with_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::sub_string_inclusive_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::sub_string_range_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::sub_string_starting_from_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::sub_string_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::to_lower_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::to_lower_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::to_upper_char_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::to_upper_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::trim_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::string_more::string_functions::truncate_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::add_assign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::elapsed_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::eq_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::float_functions::add_assign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::float_functions::add_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::float_functions::subtract_assign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::float_functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::gt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::gte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::lt_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::lte_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::ne_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::subtract_assign_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::subtract_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::time_diff_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `packages::time_basic::time_functions::timestamp_token`: 0 bytes, alignment: 1 bytes
print-type-size type: `serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::VecVisitor`: 0 bytes, alignment: 1 bytes
print-type-size type: `serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::_::<impl module::_::_serde::Deserialize<'de> for serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes
print-type-size type: `serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::_::<impl module::_::_serde::Deserialize<'de> for serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry>::deserialize::__Visitor<'_>`: 0 bytes, alignment: 1 bytes
print-type-size field `.marker`: 0 bytes
print-type-size field `.lifetime`: 0 bytes
print-type-size type: `serde::deserialize::DynamicVisitor`: 0 bytes, alignment: 1 bytes
print-type-size type: `serde_json::io::imp::Error`: 0 bytes, alignment: 1 bytes
print-type-size type: `serde_json::ser::CompactFormatter`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::mem::replace::PanicGuard`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Dying`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Edge`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Immut<'_>`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Internal`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::KV`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Leaf`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::LeafOrInternal`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Mut<'_>`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::Owned`: 0 bytes, alignment: 1 bytes
print-type-size type: `smallvec::alloc::collections::btree::node::marker::ValMut<'_>`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `smallvec::alloc::collections::btree::set_val::SetValZST`: 0 bytes, alignment: 1 bytes
print-type-size type: `smartstring::LazyCompact`: 0 bytes, alignment: 1 bytes
print-type-size type: `smartstring::serde::SmartStringVisitor<smartstring::LazyCompact>`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::alloc::AllocError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::alloc::Global`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::alloc::LayoutError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::any::Demand<'_>`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::cell::BorrowError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::cell::BorrowMutError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::char::CharTryFromError`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::convert::Infallible`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::ffi::OsStr`: 0 bytes, alignment: 1 bytes
print-type-size field `.inner`: 0 bytes
print-type-size type: `std::fmt::Error`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&&mut types::dynamic::Dynamic>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&&std::string::String>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&&str>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(ast::ident::Ident, ast::expr::Expr)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(types::immutable_string::ImmutableString, tokenizer::Position)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ast::expr::Expr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ast::ident::Ident>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ast::stmt::ConditionalExpr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ast::stmt::RangeCase>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ast::stmt::Stmt>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&char>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&eval::cache::FnResolutionCache>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&eval::debugger::BreakPoint>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&eval::debugger::CallStackFrame>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&module::FuncInfo>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut &mut types::dynamic::Dynamic>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (&str, serde::metadata::ModuleMetadata<'_>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut ()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (ast::ident::Ident, ast::expr::Expr)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (std::path::PathBuf, std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (types::immutable_string::ImmutableString, types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (u64, smallvec::SmallVec<[usize; 1]>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut ast::expr::Expr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut ast::stmt::ConditionalExpr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut ast::stmt::Stmt>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut smallvec::alloc::collections::btree::node::NodeRef<smallvec::alloc::collections::btree::node::marker::Owned, u64, smallvec::SmallVec<[usize; 1]>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<&str, serde::metadata::ModuleMetadata<'_>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<u64, smallvec::SmallVec<[usize; 1]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut tokenizer::TokenizerControlBlock>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut types::dynamic::Dynamic>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut types::interner::StringsInterner>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut u8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&serde::metadata::FnMetadata<'_>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&serde::metadata::FnParam<'_>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&smartstring::SmartString<smartstring::LazyCompact>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::any::TypeId>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::borrow::Cow<'_, str>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::boxed::Box<dyn module::resolvers::ModuleResolver>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::boxed::Box<str>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::path::PathBuf>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::rc::Rc<module::Module>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::string::String>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::vec::Vec<types::immutable_string::ImmutableString>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&str>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&types::dynamic::Dynamic>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&types::immutable_string::ImmutableString>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&u64>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&u8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&usize>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&str, &std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&str, &types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&str, serde::metadata::ModuleMetadata<'_>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&types::immutable_string::ImmutableString, &std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&u64, &module::FuncInfo)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&u64, &std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&u64, &std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&u64, &types::immutable_string::ImmutableString)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::expr::Expr, ast::ident::Ident)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::expr::Expr, ast::stmt::StmtBlock)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::ident::Ident, ast::expr::Expr)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::ident::Ident, ast::ident::Ident)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Dying, smallvec::alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Dying, smallvec::alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Dying, smallvec::alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Immut<'_>, smallvec::alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Immut<'_>, smallvec::alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Immut<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Mut<'_>, smallvec::alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Mut<'_>, smallvec::alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Mut<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Owned, smallvec::alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Owned, smallvec::alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::Owned, smallvec::alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smallvec::alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smallvec::alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smallvec::alloc::collections::btree::node::marker::ValMut<'_>, smallvec::alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::AccessMode, types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::boxed::Box<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>, std::boxed::Box<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::string::String, std::string::String)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(types::immutable_string::ImmutableString, tokenizer::Position)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, func::callable_function::CallableFunction)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, module::FuncInfo)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, std::option::Option<eval::cache::FnResolutionCacheEntry>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, std::rc::Rc<ast::script_fn::ScriptFnDef>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, types::dynamic::Dynamic)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, types::immutable_string::ImmutableString)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u64, u64)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const smartstring::LazyCompact>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 10]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 11]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 12]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 13]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 14]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 15]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 16]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 17]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 18]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 19]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 1]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 20]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 2]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 3]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 4]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 5]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 6]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 7]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 8]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str; 9]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[&str]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[(std::string::String, std::string::String); 2]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[(std::string::String, std::string::String)]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[[u64; 4]; 2]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[ast::stmt::Stmt; 1]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[ast::stmt::Stmt]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[closure@src\engine.rs:247:37: 247:40]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[closure@src\engine.rs:248:37: 248:53]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[closure@src\engine.rs:289:29: 289:32]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[closure@src\engine.rs:290:29: 290:38]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 10]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 11]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 12]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 13]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 14]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 15]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 16]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 17]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 18]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 19]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 1]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 20]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 2]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 3]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 4]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 5]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 6]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 7]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 8]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId; 9]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::any::TypeId]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::boxed::Box<str>; 0]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::boxed::Box<str>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<(types::immutable_string::ImmutableString, std::rc::Rc<module::Module>)>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<std::any::TypeId>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<std::boxed::Box<str>>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<u8>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[types::dynamic::Dynamic; 2]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[types::dynamic::Dynamic]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[u8]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<api::custom_syntax::Expression<'_>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::ast::ASTNode<'_>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::expr::BinaryExpr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::expr::CustomExpr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::expr::Expr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::expr::FnCallExpr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::flags::FnAccess>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::ident::Ident>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::stmt::ConditionalExpr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::stmt::RangeCase>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::stmt::Stmt>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::stmt::StmtBlock>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ast::stmt::TryCatchBlock>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<bool>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<char>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j> std::ops::Fn(&'a mut eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>, &'h [api::custom_syntax::Expression<'i>], &'j types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i> std::ops::Fn(eval::eval_context::EvalContext<'a, 'b, 'c, 'd, 'e, 'f>, eval::debugger::DebuggerEvent<'g>, ast::ast::ASTNode<'h>, std::option::Option<&'i str>, tokenizer::Position) -> std::result::Result<eval::debugger::DebuggerCommand, std::boxed::Box<types::error::EvalAltResult>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(&'a str, usize, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<std::option::Option<types::dynamic::Dynamic>, std::boxed::Box<types::error::EvalAltResult>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a, 'b, 'c, 'd, 'e, 'f, 'g> std::ops::Fn(bool, api::events::VarDefInfo<'a>, eval::eval_context::EvalContext<'b, 'c, 'd, 'e, 'f, 'g>) -> std::result::Result<bool, std::boxed::Box<types::error::EvalAltResult>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a, 'b, 'c> std::ops::Fn(&'a [types::immutable_string::ImmutableString], &'b str, &'c mut types::dynamic::Dynamic) -> std::result::Result<std::option::Option<types::immutable_string::ImmutableString>, types::parse_error::ParseError>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a, 'b> std::ops::Fn(&'a str, std::option::Option<&'b str>, tokenizer::Position)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a> std::ops::Fn(&'a engine::Engine, eval::debugger::Debugger) -> eval::debugger::Debugger>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a> std::ops::Fn(&'a str)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn for<'a> std::ops::Fn(tokenizer::Token, tokenizer::Position, &'a tokenizer::TokenizeState) -> tokenizer::Token>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn module::resolvers::ModuleResolver>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::any::Any>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::error::Error>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::iter::Iterator<Item = (&smartstring::SmartString<smartstring::LazyCompact>, &types::dynamic::Dynamic, &std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::iter::Iterator<Item = (std::string::String, types::dynamic::Dynamic, std::vec::Vec<types::immutable_string::ImmutableString>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::iter::Iterator<Item = i64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::ops::Fn(u64) -> std::option::Option<types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn types::variant::Variant>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<eval::cache::FnResolutionCache>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<eval::debugger::BreakPoint>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<eval::debugger::CallStackFrame>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<eval::debugger::Debugger>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<eval::global_state::GlobalRuntimeState>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<f32>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<f64>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<i128>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<i16>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<i32>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<i64>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<i8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<module::FuncInfoMetadata>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<module::resolvers::dummy::DummyModuleResolver>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<module::resolvers::file::FileModuleResolver>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::BitRange>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::CharsStream>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<f64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<i128>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<i16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<i32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<i64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<i8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<rust_decimal::Decimal>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<u128>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<u16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<u32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<u64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<packages::iter_basic::StepRange<u8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<rust_decimal::Decimal>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde::deserialize::<impl module::_::_serde::Deserialize<'de> for types::scope::Scope<'de>>::deserialize::ScopeEntry>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde::metadata::FnMetadata<'_>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde::metadata::FnParam<'_>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde_json::error::ErrorImpl>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::SmallVec<[ast::expr::Expr; 3]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::SmallVec<[ast::ident::Ident; 5]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::marker::Edge>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smallvec::alloc::collections::btree::node::marker::KV>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smartstring::LazyCompact>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<smartstring::SmartString<smartstring::LazyCompact>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::any::TypeId>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::borrow::Cow<'_, str>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(&str, serde::metadata::ModuleMetadata<'_>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(std::path::PathBuf, std::rc::Rc<module::Module>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(types::immutable_string::ImmutableString, types::dynamic::Dynamic)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<(u64, smallvec::SmallVec<[usize; 1]>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<dyn types::variant::Variant>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<str>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<types::error::EvalAltResult>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, api::custom_syntax::CustomSyntax>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::option::Option<std::num::NonZeroU8>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::BTreeSet<smartstring::SmartString<smartstring::LazyCompact>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::io::Error>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::io::error::Custom>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::io::error::ErrorData<std::boxed::Box<std::io::error::Custom>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::BitRange, fn(bool) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<bool>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::CharsStream, fn(char) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<char>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<f64>, fn(f64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<f64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<rust_decimal::Decimal>, fn(rust_decimal::Decimal) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<rust_decimal::Decimal>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<packages::iter_basic::StepRange<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::boxed::Box<dyn std::iter::Iterator<Item = types::dynamic::Dynamic>>, fn(types::dynamic::Dynamic) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>> {std::result::Result::<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>::Ok}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::iter::Zip<smallvec::IntoIter<[types::dynamic::Dynamic; 8]>, std::iter::Zip<smallvec::IntoIter<[smartstring::SmartString<smartstring::LazyCompact>; 8]>, smallvec::IntoIter<[std::vec::Vec<types::immutable_string::ImmutableString>; 8]>>>, [closure@src\types\scope.rs:137:22: 137:46]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::iter::Zip<std::slice::Iter<'_, types::dynamic::Dynamic>, std::iter::Zip<std::slice::Iter<'_, smartstring::SmartString<smartstring::LazyCompact>>, std::slice::Iter<'_, std::vec::Vec<types::immutable_string::ImmutableString>>>>, [closure@src\types\scope.rs:152:22: 152:46]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::Range<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<i128>, fn(i128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i128>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<i16>, fn(i16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i16>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<i32>, fn(i32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i32>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<i64>, fn(i64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<i8>, fn(i8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<i8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<u128>, fn(u128) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u128>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<u16>, fn(u16) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u16>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<u32>, fn(u32) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u32>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<u64>, fn(u64) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u64>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::ops::RangeInclusive<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::vec::IntoIter<types::dynamic::Dynamic>, fn(types::dynamic::Dynamic) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<types::dynamic::Dynamic>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Map<std::vec::IntoIter<u8>, fn(u8) -> types::dynamic::Dynamic {types::dynamic::Dynamic::from::<u8>}>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::iter::Peekable<std::str::Chars<'_>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<((types::immutable_string::ImmutableString, u64), (types::immutable_string::ImmutableString, u64), types::immutable_string::ImmutableString)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::expr::Expr, ast::ident::Ident)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::StmtBlock, ast::stmt::StmtBlock)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::expr::Expr, ast::stmt::SwitchCasesCollection)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::ident::Ident, ast::expr::Expr, std::option::Option<std::num::NonZeroUsize>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::ident::Ident, ast::ident::Ident, ast::expr::Expr, ast::stmt::StmtBlock)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(ast::stmt::OpAssignment, ast::expr::BinaryExpr)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(smallvec::SmallVec<[(ast::ident::Ident, ast::expr::Expr); 3]>, std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<(std::option::Option<std::num::NonZeroUsize>, ast::namespace::Namespace, u64, types::immutable_string::ImmutableString)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<ast::expr::BinaryExpr>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<ast::expr::CustomExpr>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<ast::expr::Expr>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<ast::expr::FnCallExpr>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<ast::stmt::StmtBlock>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<ast::stmt::TryCatchBlock>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<eval::debugger::Debugger>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<module::FuncInfoMetadata>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<rust_decimal::Decimal>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::SmallVec<[(types::immutable_string::ImmutableString, std::option::Option<std::num::NonZeroUsize>, tokenizer::Position); 5]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::SmallVec<[ast::expr::Expr; 3]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::SmallVec<[std::rc::Rc<module::Module>; 3]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::SmallVec<[types::immutable_string::ImmutableString; 3]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::InternalNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<&str, serde::metadata::ModuleMetadata<'_>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, smallvec::alloc::collections::btree::set_val::SetValZST>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::custom_types::CustomTypeInfo>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<std::path::PathBuf, std::rc::Rc<module::Module>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smallvec::alloc::collections::btree::node::LeafNode<u64, smallvec::SmallVec<[usize; 1]>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, std::rc::Rc<module::Module>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::collections::BTreeMap<smartstring::SmartString<smartstring::LazyCompact>, types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::collections::BTreeMap<std::any::TypeId, std::rc::Rc<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::collections::HashMap<u64, func::callable_function::CallableFunction, func::hashing::StraightHasherBuilder>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::collections::HashMap<u64, types::dynamic::Dynamic, func::hashing::StraightHasherBuilder>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::time::Instant>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::vec::Vec<types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<std::vec::Vec<u8>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<types::bloom_filter::BloomFilterU64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<types::custom_types::CustomTypesCollection>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<types::fn_ptr::FnPtr>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<types::parse_error::LexError>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<f64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<i128>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<i16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<i32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<i64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<i8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<rust_decimal::Decimal>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<u128>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<u16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<u32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<u64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::Range<u8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<i128>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<i16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<i32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<i64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<i8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<u128>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<u16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<u32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<u64>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::ops::RangeInclusive<u8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<[u64; 4]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<std::boxed::Box<[[u64; 4]; 2]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::Rc<ast::script_fn::ScriptFnDef>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::Rc<module::Module>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<[closure@src\func\register.rs:197:52: 197:105]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<[closure@src\module\mod.rs:2345:39: 2345:47]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<ast::script_fn::EncapsulatedEnviron>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<ast::script_fn::ScriptFnDef>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<dyn for<'a, 'b, 'c> std::ops::Fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<dyn func::plugin::PluginFunction>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<dyn std::ops::Fn(types::dynamic::Dynamic) -> std::boxed::Box<dyn std::iter::Iterator<Item = std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<for<'a, 'b, 'c> fn(func::native::NativeCallContext<'a>, &'b mut [&'c mut types::dynamic::Dynamic]) -> std::result::Result<types::dynamic::Dynamic, std::boxed::Box<types::error::EvalAltResult>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<module::Module>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<module::resolvers::stat::StaticModuleResolver>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::i128::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_num_128::u128::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i16::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i32::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::i8::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u16::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u32::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u64::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_and_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_or_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::binary_xor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_left_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::shift_right_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::arith_numbers::u8::functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::power_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::builtin::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::decimal_functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::divide_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::modulo_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::multiply_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::pow_f_f_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::basic_arithmetic::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::pow_f_i_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f32_functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f64_functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f64_functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f64_functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f64_functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::f64_functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::int_functions::is_even_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::int_functions::is_odd_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::int_functions::is_zero_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_basic::INT::functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_num_128::i128::functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i16::functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i32::functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::abs_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::neg_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::plus_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::arithmetic::signed_numbers::i8::functions::sign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::all_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::all_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::append_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::chop_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::clear_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::concat_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::contains_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_comparer_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::dedup_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::dedup_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::drain_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::drain_exclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::drain_inclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::drain_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::drain_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::equals_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::extract_inclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::extract_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::extract_tail_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::extract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::filter_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::filter_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::get_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::index_of_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::index_of_filter_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::index_of_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::index_of_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::insert_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::is_empty_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::len_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::map_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::map_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::not_equals_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::pad_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::pop_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::push_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_by_fn_name_with_initial_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_by_fn_name_with_initial_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_rev_with_initial_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reduce_with_initial_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::remove_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::retain_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::retain_exclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::retain_inclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::retain_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::retain_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::reverse_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::set_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::shift_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::some_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::some_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::sort_by_fn_name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::sort_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::sort_with_builtin_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::splice_inclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::splice_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::splice_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::split_at_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::array_basic::array_functions::truncate_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::get_bits_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::bit_field::bit_field_functions::set_bits_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::append_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::append_str_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::append_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::as_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::blob_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_and_value_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::blob_with_capacity_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::chop_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::clear_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::contains_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::drain_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::drain_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::extract_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::extract_tail_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::extract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::get_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::insert_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::is_empty_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::len_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::pad_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::pop_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::push_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::remove_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::retain_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::retain_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::reverse_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::set_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::shift_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::splice_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::splice_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::split_at_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::to_array_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::blob_functions::truncate_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_be_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_float_functions::parse_le_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_be_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::parse_int_functions::parse_le_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_float_functions::write_be_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_float_functions::write_le_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_int_functions::write_be_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_int_functions::write_le_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_string_functions::write_ascii_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::blob_basic::write_string_functions::write_utf8_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::debugging::debugging_functions::back_trace_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::is_anonymous_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::fn_basic::fn_ptr_functions::name_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::contains_exclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::contains_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::end_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::end_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_exclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::is_empty_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::is_exclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::is_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::start_inclusive_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::iter_basic::range_functions::start_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::core_functions::get_tag_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::core_functions::parse_json_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::core_functions::set_tag_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::core_functions::sleep_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::core_functions::sleep_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata2_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_list_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::lang_core::reflection_functions::get_fn_metadata_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::eq_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::eq_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::gt_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::gt_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::gte_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::gte_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::lt_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::lt_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::lte_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::lte_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::neq_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f32_functions::neq_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::eq_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::eq_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::gt_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::gt_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::gte_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::gte_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::lt_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::lt_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::lte_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::lte_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::neq_fi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::f64_functions::neq_if_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::float::f32::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::float::f32::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::float::f32::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::float::f32::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::float::f32::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::float::f32::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::logic_functions::not_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::i128::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::i128::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::i128::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::i128::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::i128::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::i128::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::u128::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::u128::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::u128::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::u128::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::u128::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::num_128::u128::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i16::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i16::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i16::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i16::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i16::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i16::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i32::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i32::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i32::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i32::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i32::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i32::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i8::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i8::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i8::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i8::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i8::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::i8::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u16::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u16::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u16::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u16::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u16::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u16::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u32::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u32::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u32::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u32::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u32::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u32::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u64::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u64::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u64::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u64::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u64::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u64::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u8::functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u8::functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u8::functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u8::functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u8::functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::logic::numbers::u8::functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::clear_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::contains_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::equals_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::fill_with_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::get_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::is_empty_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::keys_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::len_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::merge_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::mixin_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::not_equals_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::remove_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::set_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::to_json_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::map_basic::map_functions::values_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::basic_to_decimal::INT::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::basic_to_float::INT::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::basic_to_int::char::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::ceiling_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::cos_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::exp_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::f32_to_decimal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::f64_to_decimal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::floor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::fraction_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::ln_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::log10_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::parse_decimal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::round_down_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::round_dp_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_down_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::round_half_up_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::round_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::round_up_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::sin_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::sqrt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::tan_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::to_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::decimal_functions::to_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::ceiling_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::e_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::exp_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::f32_to_f64_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::f32_to_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::f64_to_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::floor_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::fraction_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::is_finite_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::is_infinite_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::is_nan_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::ln_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::log10_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::log_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::parse_float_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::pi_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::round_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::sqrt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::to_degrees_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::float_functions::to_radians_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::int_functions::parse_int_radix_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::int_functions::parse_int_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::num_128_to_float::i128::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::num_128_to_float::u128::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::num_128_to_int::i128::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::num_128_to_int::u128::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i16::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i32::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i64::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::i8::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u16::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u32::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u64::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_decimal::u8::rhai_fn_to_decimal::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::i16::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::i32::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::i64::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::i8::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::u16::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::u32::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_float::u8::rhai_fn_to_float::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::i16::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::i32::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::i64::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::i8::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::u16::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::u32::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::u64::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::numbers_to_int::u8::rhai_fn_to_int::Token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::acos_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::acosh_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::asin_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::asinh_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::atan2_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::atan_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::atanh_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::cos_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::cosh_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::hypot_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::sin_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::sinh_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::tan_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::math_basic::trig_functions::tanh_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::int_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::int_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::int_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i16_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i32_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i64_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::i8_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::i128_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::num_128::u128_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u16_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u32_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u64_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_binary_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_hex_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::number_formatting::numbers::u8_to_octal_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_bool_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f32_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_f64_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_fn_ptr_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_generic_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::debug_unit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::format_array_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::format_map_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_bool_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_empty_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f32_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_f64_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_generic_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::print_unit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::to_debug_generic_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_basic::print_debug_functions::to_string_generic_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_append_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_append_str_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_append_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_append_unit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_str_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_assign_append_unit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_prepend_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_prepend_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_prepend_unit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplit_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::rsplitn_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::split_at_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::split_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::split_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::split_whitespace_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::splitn_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::arrays::to_chars_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_append_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_prepend_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::blob_functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::blob_functions::to_blob_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::bytes_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::clear_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::contains_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::contains_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::crop_inclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::crop_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::crop_string_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::crop_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::ends_with_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::get_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::index_of_char_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::index_of_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::index_of_string_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::index_of_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::is_empty_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::len_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::make_lower_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::make_lower_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::make_upper_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::make_upper_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::pad_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::pad_with_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::pop_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::pop_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::remove_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::remove_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::replace_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::replace_char_with_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::replace_string_with_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::replace_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::set_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::starts_with_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::sub_string_inclusive_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::sub_string_range_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::sub_string_starting_from_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::sub_string_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::to_lower_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::to_lower_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::to_upper_char_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::to_upper_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::trim_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::string_more::string_functions::truncate_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::add_assign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::elapsed_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::eq_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_assign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::float_functions::add_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_assign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::float_functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::gt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::gte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::lt_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::lte_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::ne_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::subtract_assign_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::subtract_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::time_diff_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<packages::time_basic::time_functions::timestamp_token>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<smartstring::SmartString<smartstring::LazyCompact>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<std::collections::BTreeMap<types::immutable_string::ImmutableString, types::dynamic::Dynamic>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<tokenizer::TokenizerControlBlock>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<types::dynamic::Dynamic>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::mem::MaybeUninit<smartstring::SmartString<smartstring::LazyCompact>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::slice::merge_sort::Run>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::string::String>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::time::Instant>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::IntoIter<types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<types::dynamic::Dynamic>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<types::immutable_string::ImmutableString>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<u8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<str>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::bloom_filter::BloomFilterU64>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::custom_types::CustomTypesCollection>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::dynamic::Dynamic>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::error::EvalAltResult>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::fn_ptr::FnPtr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::immutable_string::ImmutableString>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::parse_error::LexError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::parse_error::ParseErrorType>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<types::scope::Scope<'_, 8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u128>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u16>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u32>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u64>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<usize>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<()>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<[closure@<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)> as std::clone::Clone>::clone::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<[closure@<hashbrown::raw::RawTable<(u64, module::FuncInfo)> as std::clone::Clone>::clone::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<[closure@<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)> as std::clone::Clone>::clone::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::mem::replace::PanicGuard>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<smallvec::alloc::collections::btree::set_val::SetValZST>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<std::alloc::Global>`: 0 bytes, alignment: 1 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<()>`: 0 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 0 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<[closure@<hashbrown::raw::RawTable<(u64, func::callable_function::CallableFunction)> as std::clone::Clone>::clone::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 0 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<[closure@<hashbrown::raw::RawTable<(u64, module::FuncInfo)> as std::clone::Clone>::clone::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 0 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<[closure@<hashbrown::raw::RawTable<(u64, types::dynamic::Dynamic)> as std::clone::Clone>::clone::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 0 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<smallvec::alloc::collections::btree::set_val::SetValZST>`: 0 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 0 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<std::alloc::Global>`: 0 bytes, alignment: 1 bytes
print-type-size variant `MaybeUninit`: 0 bytes
print-type-size field `.uninit`: 0 bytes
print-type-size field `.value`: 0 bytes
print-type-size type: `std::ops::ControlFlow<(), std::convert::Infallible>`: 0 bytes, alignment: 1 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::try_trait::NeverShortCircuit<()>, std::convert::Infallible>`: 0 bytes, alignment: 1 bytes
print-type-size variant `Break`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::ops::RangeFull`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::ops::try_trait::NeverShortCircuit<()>`: 0 bytes, alignment: 1 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::option::Option<std::convert::Infallible>`: 0 bytes, alignment: 1 bytes
print-type-size variant `None`: 0 bytes
print-type-size type: `std::path::Path`: 0 bytes, alignment: 1 bytes
print-type-size field `.inner`: 0 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, !>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, once_cell::race::once_box::OnceBox<T>::get_or_init::Void>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::alloc::AllocError>`: 0 bytes, alignment: 1 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::convert::Infallible, std::fmt::Error>`: 0 bytes, alignment: 1 bytes
print-type-size variant `Err`: 0 bytes
print-type-size field `.0`: 0 bytes
print-type-size type: `std::sys::windows::os_str::Slice`: 0 bytes, alignment: 1 bytes
print-type-size field `.inner`: 0 bytes
print-type-size type: `std::sys_common::wtf8::Wtf8`: 0 bytes, alignment: 1 bytes
print-type-size field `.bytes`: 0 bytes