pub mod ftzz pub enum ftzz::Error pub ftzz::Error::InvalidEnvironment pub ftzz::Error::Io pub ftzz::Error::RuntimeCreation pub ftzz::Error::TaskJoin impl core::error::Error for ftzz::Error impl core::fmt::Debug for ftzz::Error pub fn ftzz::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for ftzz::Error pub fn ftzz::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for ftzz::Error impl core::marker::Send for ftzz::Error impl core::marker::Sync for ftzz::Error impl core::marker::Unpin for ftzz::Error impl core::panic::unwind_safe::RefUnwindSafe for ftzz::Error impl core::panic::unwind_safe::UnwindSafe for ftzz::Error impl error_stack::context::Context for ftzz::Error where C: core::error::Error + core::marker::Send + core::marker::Sync + 'static pub fn ftzz::Error::provide<'a>(&'a self, request: &mut core::error::Request<'a>) impl core::convert::Into for ftzz::Error where U: core::convert::From pub fn ftzz::Error::into(self) -> U impl core::convert::TryFrom for ftzz::Error where U: core::convert::Into pub type ftzz::Error::Error = core::convert::Infallible pub fn ftzz::Error::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for ftzz::Error where U: core::convert::TryFrom pub type ftzz::Error::Error = >::Error pub fn ftzz::Error::try_into(self) -> core::result::Result>::Error> impl alloc::string::ToString for ftzz::Error where T: core::fmt::Display + core::marker::Sized pub fn ftzz::Error::to_string(&self) -> alloc::string::String impl core::any::Any for ftzz::Error where T: 'static + core::marker::Sized pub fn ftzz::Error::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for ftzz::Error where T: core::marker::Sized pub fn ftzz::Error::borrow(&self) -> &T impl core::borrow::BorrowMut for ftzz::Error where T: core::marker::Sized pub fn ftzz::Error::borrow_mut(&mut self) -> &mut T impl core::convert::From for ftzz::Error pub fn ftzz::Error::from(t: T) -> T impl thousands::traits::Separable for ftzz::Error where T: core::fmt::Display pub fn ftzz::Error::separate_by_policy(&self, policy: thousands::policies::SeparatorPolicy<'_>) -> alloc::string::String impl tracing::instrument::Instrument for ftzz::Error impl tracing::instrument::WithSubscriber for ftzz::Error impl ppv_lite86::types::VZip for ftzz::Error where V: ppv_lite86::types::MultiLane pub fn ftzz::Error::vzip(self) -> V pub enum ftzz::NumFilesWithRatioError pub ftzz::NumFilesWithRatioError::InvalidRatio pub ftzz::NumFilesWithRatioError::InvalidRatio::file_to_dir_ratio: core::num::nonzero::NonZeroU64 pub ftzz::NumFilesWithRatioError::InvalidRatio::num_files: core::num::nonzero::NonZeroU64 impl core::error::Error for ftzz::NumFilesWithRatioError impl core::fmt::Debug for ftzz::NumFilesWithRatioError pub fn ftzz::NumFilesWithRatioError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for ftzz::NumFilesWithRatioError pub fn ftzz::NumFilesWithRatioError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for ftzz::NumFilesWithRatioError impl core::marker::Send for ftzz::NumFilesWithRatioError impl core::marker::Sync for ftzz::NumFilesWithRatioError impl core::marker::Unpin for ftzz::NumFilesWithRatioError impl core::panic::unwind_safe::RefUnwindSafe for ftzz::NumFilesWithRatioError impl core::panic::unwind_safe::UnwindSafe for ftzz::NumFilesWithRatioError impl error_stack::context::Context for ftzz::NumFilesWithRatioError where C: core::error::Error + core::marker::Send + core::marker::Sync + 'static pub fn ftzz::NumFilesWithRatioError::provide<'a>(&'a self, request: &mut core::error::Request<'a>) impl core::convert::Into for ftzz::NumFilesWithRatioError where U: core::convert::From pub fn ftzz::NumFilesWithRatioError::into(self) -> U impl core::convert::TryFrom for ftzz::NumFilesWithRatioError where U: core::convert::Into pub type ftzz::NumFilesWithRatioError::Error = core::convert::Infallible pub fn ftzz::NumFilesWithRatioError::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for ftzz::NumFilesWithRatioError where U: core::convert::TryFrom pub type ftzz::NumFilesWithRatioError::Error = >::Error pub fn ftzz::NumFilesWithRatioError::try_into(self) -> core::result::Result>::Error> impl alloc::string::ToString for ftzz::NumFilesWithRatioError where T: core::fmt::Display + core::marker::Sized pub fn ftzz::NumFilesWithRatioError::to_string(&self) -> alloc::string::String impl core::any::Any for ftzz::NumFilesWithRatioError where T: 'static + core::marker::Sized pub fn ftzz::NumFilesWithRatioError::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for ftzz::NumFilesWithRatioError where T: core::marker::Sized pub fn ftzz::NumFilesWithRatioError::borrow(&self) -> &T impl core::borrow::BorrowMut for ftzz::NumFilesWithRatioError where T: core::marker::Sized pub fn ftzz::NumFilesWithRatioError::borrow_mut(&mut self) -> &mut T impl core::convert::From for ftzz::NumFilesWithRatioError pub fn ftzz::NumFilesWithRatioError::from(t: T) -> T impl thousands::traits::Separable for ftzz::NumFilesWithRatioError where T: core::fmt::Display pub fn ftzz::NumFilesWithRatioError::separate_by_policy(&self, policy: thousands::policies::SeparatorPolicy<'_>) -> alloc::string::String impl tracing::instrument::Instrument for ftzz::NumFilesWithRatioError impl tracing::instrument::WithSubscriber for ftzz::NumFilesWithRatioError impl ppv_lite86::types::VZip for ftzz::NumFilesWithRatioError where V: ppv_lite86::types::MultiLane pub fn ftzz::NumFilesWithRatioError::vzip(self) -> V pub struct ftzz::Generator impl ftzz::Generator pub fn ftzz::Generator::generate(self, output: &mut impl core::fmt::Write) -> error_stack::result::Result<(), ftzz::Error> impl core::fmt::Debug for ftzz::Generator pub fn ftzz::Generator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl ftzz::Generator pub fn ftzz::Generator::builder() -> ftzz::GeneratorBuilder<((), (), (), (), (), (), (), ())> impl core::marker::Freeze for ftzz::Generator impl core::marker::Send for ftzz::Generator impl core::marker::Sync for ftzz::Generator impl core::marker::Unpin for ftzz::Generator impl core::panic::unwind_safe::RefUnwindSafe for ftzz::Generator impl core::panic::unwind_safe::UnwindSafe for ftzz::Generator impl core::convert::Into for ftzz::Generator where U: core::convert::From pub fn ftzz::Generator::into(self) -> U impl core::convert::TryFrom for ftzz::Generator where U: core::convert::Into pub type ftzz::Generator::Error = core::convert::Infallible pub fn ftzz::Generator::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for ftzz::Generator where U: core::convert::TryFrom pub type ftzz::Generator::Error = >::Error pub fn ftzz::Generator::try_into(self) -> core::result::Result>::Error> impl core::any::Any for ftzz::Generator where T: 'static + core::marker::Sized pub fn ftzz::Generator::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for ftzz::Generator where T: core::marker::Sized pub fn ftzz::Generator::borrow(&self) -> &T impl core::borrow::BorrowMut for ftzz::Generator where T: core::marker::Sized pub fn ftzz::Generator::borrow_mut(&mut self) -> &mut T impl core::convert::From for ftzz::Generator pub fn ftzz::Generator::from(t: T) -> T impl tracing::instrument::Instrument for ftzz::Generator impl tracing::instrument::WithSubscriber for ftzz::Generator impl ppv_lite86::types::VZip for ftzz::Generator where V: ppv_lite86::types::MultiLane pub fn ftzz::Generator::vzip(self) -> V pub struct ftzz::GeneratorBuilder impl core::clone::Clone for ftzz::GeneratorBuilder where TypedBuilderFields: core::clone::Clone pub fn ftzz::GeneratorBuilder::clone(&self) -> Self impl<__files_exact: typed_builder::Optional, __num_bytes: typed_builder::Optional, __fill_byte: typed_builder::Optional>, __bytes_exact: typed_builder::Optional, __max_depth: typed_builder::Optional, __seed: typed_builder::Optional> ftzz::GeneratorBuilder<((std::path::PathBuf), (ftzz::NumFilesWithRatio), __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<((std::path::PathBuf), (ftzz::NumFilesWithRatio), __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)>::build(self) -> ftzz::Generator impl<__num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed> ftzz::GeneratorBuilder<((), __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<((), __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)>::root_dir(self, root_dir: std::path::PathBuf) -> ftzz::GeneratorBuilder<((std::path::PathBuf), __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> impl<__root_dir, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed> ftzz::GeneratorBuilder<(__root_dir, (), __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<(__root_dir, (), __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)>::num_files_with_ratio(self, num_files_with_ratio: ftzz::NumFilesWithRatio) -> ftzz::GeneratorBuilder<(__root_dir, (ftzz::NumFilesWithRatio), __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> impl<__root_dir, __num_files_with_ratio, __files_exact, __fill_byte, __bytes_exact, __max_depth, __seed> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, (), __fill_byte, __bytes_exact, __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, (), __fill_byte, __bytes_exact, __max_depth, __seed)>::num_bytes(self, num_bytes: u64) -> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, (u64), __fill_byte, __bytes_exact, __max_depth, __seed)> impl<__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __bytes_exact, __max_depth, __seed> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, (), __bytes_exact, __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, (), __bytes_exact, __max_depth, __seed)>::fill_byte(self, fill_byte: impl core::convert::Into>) -> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, (core::option::Option), __bytes_exact, __max_depth, __seed)> impl<__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, ())> pub fn ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, ())>::seed(self, seed: u64) -> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __max_depth, (u64))> impl<__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, __seed> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, (), __seed)> pub fn ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, (), __seed)>::max_depth(self, max_depth: u32) -> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __bytes_exact, (u32), __seed)> impl<__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, __max_depth, __seed> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, (), __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, (), __max_depth, __seed)>::bytes_exact(self, bytes_exact: bool) -> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, __files_exact, __num_bytes, __fill_byte, (bool), __max_depth, __seed)> impl<__root_dir, __num_files_with_ratio, __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, (), __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> pub fn ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, (), __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)>::files_exact(self, files_exact: bool) -> ftzz::GeneratorBuilder<(__root_dir, __num_files_with_ratio, (bool), __num_bytes, __fill_byte, __bytes_exact, __max_depth, __seed)> impl core::marker::Freeze for ftzz::GeneratorBuilder where TypedBuilderFields: core::marker::Freeze impl core::marker::Send for ftzz::GeneratorBuilder where TypedBuilderFields: core::marker::Send impl core::marker::Sync for ftzz::GeneratorBuilder where TypedBuilderFields: core::marker::Sync impl core::marker::Unpin for ftzz::GeneratorBuilder where TypedBuilderFields: core::marker::Unpin impl core::panic::unwind_safe::RefUnwindSafe for ftzz::GeneratorBuilder where TypedBuilderFields: core::panic::unwind_safe::RefUnwindSafe impl core::panic::unwind_safe::UnwindSafe for ftzz::GeneratorBuilder where TypedBuilderFields: core::panic::unwind_safe::UnwindSafe impl core::convert::Into for ftzz::GeneratorBuilder where U: core::convert::From pub fn ftzz::GeneratorBuilder::into(self) -> U impl core::convert::TryFrom for ftzz::GeneratorBuilder where U: core::convert::Into pub type ftzz::GeneratorBuilder::Error = core::convert::Infallible pub fn ftzz::GeneratorBuilder::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for ftzz::GeneratorBuilder where U: core::convert::TryFrom pub type ftzz::GeneratorBuilder::Error = >::Error pub fn ftzz::GeneratorBuilder::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for ftzz::GeneratorBuilder where T: core::clone::Clone pub type ftzz::GeneratorBuilder::Owned = T pub fn ftzz::GeneratorBuilder::clone_into(&self, target: &mut T) pub fn ftzz::GeneratorBuilder::to_owned(&self) -> T impl core::any::Any for ftzz::GeneratorBuilder where T: 'static + core::marker::Sized pub fn ftzz::GeneratorBuilder::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for ftzz::GeneratorBuilder where T: core::marker::Sized pub fn ftzz::GeneratorBuilder::borrow(&self) -> &T impl core::borrow::BorrowMut for ftzz::GeneratorBuilder where T: core::marker::Sized pub fn ftzz::GeneratorBuilder::borrow_mut(&mut self) -> &mut T impl core::convert::From for ftzz::GeneratorBuilder pub fn ftzz::GeneratorBuilder::from(t: T) -> T impl tracing::instrument::Instrument for ftzz::GeneratorBuilder impl tracing::instrument::WithSubscriber for ftzz::GeneratorBuilder impl ppv_lite86::types::VZip for ftzz::GeneratorBuilder where V: ppv_lite86::types::MultiLane pub fn ftzz::GeneratorBuilder::vzip(self) -> V pub struct ftzz::NumFilesWithRatio impl ftzz::NumFilesWithRatio pub fn ftzz::NumFilesWithRatio::from_num_files(num_files: core::num::nonzero::NonZeroU64) -> Self pub fn ftzz::NumFilesWithRatio::new(num_files: core::num::nonzero::NonZeroU64, file_to_dir_ratio: core::num::nonzero::NonZeroU64) -> core::result::Result impl core::clone::Clone for ftzz::NumFilesWithRatio pub fn ftzz::NumFilesWithRatio::clone(&self) -> ftzz::NumFilesWithRatio impl core::cmp::Eq for ftzz::NumFilesWithRatio impl core::cmp::PartialEq for ftzz::NumFilesWithRatio pub fn ftzz::NumFilesWithRatio::eq(&self, other: &ftzz::NumFilesWithRatio) -> bool impl core::fmt::Debug for ftzz::NumFilesWithRatio pub fn ftzz::NumFilesWithRatio::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for ftzz::NumFilesWithRatio pub fn ftzz::NumFilesWithRatio::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for ftzz::NumFilesWithRatio impl core::marker::StructuralPartialEq for ftzz::NumFilesWithRatio impl core::marker::Freeze for ftzz::NumFilesWithRatio impl core::marker::Send for ftzz::NumFilesWithRatio impl core::marker::Sync for ftzz::NumFilesWithRatio impl core::marker::Unpin for ftzz::NumFilesWithRatio impl core::panic::unwind_safe::RefUnwindSafe for ftzz::NumFilesWithRatio impl core::panic::unwind_safe::UnwindSafe for ftzz::NumFilesWithRatio impl core::convert::Into for ftzz::NumFilesWithRatio where U: core::convert::From pub fn ftzz::NumFilesWithRatio::into(self) -> U impl core::convert::TryFrom for ftzz::NumFilesWithRatio where U: core::convert::Into pub type ftzz::NumFilesWithRatio::Error = core::convert::Infallible pub fn ftzz::NumFilesWithRatio::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for ftzz::NumFilesWithRatio where U: core::convert::TryFrom pub type ftzz::NumFilesWithRatio::Error = >::Error pub fn ftzz::NumFilesWithRatio::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for ftzz::NumFilesWithRatio where T: core::clone::Clone pub type ftzz::NumFilesWithRatio::Owned = T pub fn ftzz::NumFilesWithRatio::clone_into(&self, target: &mut T) pub fn ftzz::NumFilesWithRatio::to_owned(&self) -> T impl core::any::Any for ftzz::NumFilesWithRatio where T: 'static + core::marker::Sized pub fn ftzz::NumFilesWithRatio::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for ftzz::NumFilesWithRatio where T: core::marker::Sized pub fn ftzz::NumFilesWithRatio::borrow(&self) -> &T impl core::borrow::BorrowMut for ftzz::NumFilesWithRatio where T: core::marker::Sized pub fn ftzz::NumFilesWithRatio::borrow_mut(&mut self) -> &mut T impl core::convert::From for ftzz::NumFilesWithRatio pub fn ftzz::NumFilesWithRatio::from(t: T) -> T impl tracing::instrument::Instrument for ftzz::NumFilesWithRatio impl tracing::instrument::WithSubscriber for ftzz::NumFilesWithRatio impl ppv_lite86::types::VZip for ftzz::NumFilesWithRatio where V: ppv_lite86::types::MultiLane pub fn ftzz::NumFilesWithRatio::vzip(self) -> V