fn new(func: Func) -> Self {
		Self {
			typ: PhantomData,
			out: PhantomData,
			order: None,
			head: None,
			bits: None,
			data: None,
			func,
		}
	}
/// Creates a new visitor with a given transform functor.
Creates a new visitor with a given transform functor.
Creates a new visitor with a given transform functor .
fn new(func: Func) -> Self {
		Self {
			typ: PhantomData,
			out: PhantomData,
			order: None,
			head: None,
			bits: None,
			data: None,
			func,
		}
	}
fn new ( func : Func ) -> Self { Self { typ : PhantomData , out : PhantomData , order : None , head : None , bits : None , data : None , func , } }
Creates a new visitor with a given transform functor.
Creates a new visitor with a given transform functor .
func
Func
func
Func