Trait recursion::ExpandableExt
source · pub trait ExpandableExt: Expandable {
// Required method
fn expand_frames<In>(
input: In,
expand_frame: impl FnMut(In) -> <Self::FrameToken as MappableFrame>::Frame<In>
) -> Self;
}Required Methods§
sourcefn expand_frames<In>(
input: In,
expand_frame: impl FnMut(In) -> <Self::FrameToken as MappableFrame>::Frame<In>
) -> Self
fn expand_frames<In>( input: In, expand_frame: impl FnMut(In) -> <Self::FrameToken as MappableFrame>::Frame<In> ) -> Self
Given a value of type In, expand it to generate a value of type Self frame by frame,
using a function from In -> Frame<In>
Object Safety§
This trait is not object safe.