Skip to main content

impl_default_fold

Macro impl_default_fold 

Source
pub macro impl_default_fold($Src: ty, $Dst: ty) {
    ...
}
Expand description
pub macro impl_default_fold($Src: ty, $Dst: ty)

Implements Into-based defaults for the required Fold members:

§Examples:

Implements an “identity” folder

struct IdentityFold;
impl<A: AstTypes> Fold<A, A> for IdentityFold {
    type Error = std::convert::Infallible;
    impl_default_fold!(A, A);
}