mod private
{
use crate :: *;
use core ::result ::Result :: { Ok, Err };
pub fn readme_modules_headers_renew() -> error ::untyped ::Result< () >
{
let current_path = AbsolutePath ::try_from( std ::env ::current_dir()? )?;
let crate_dir = CrateDir ::try_from( current_path )?;
match action ::readme_modules_headers_renew( crate_dir )
{
Ok( report ) =>
{
println!( "{report}" );
Ok( () )
}
Err( ( report, e ) ) =>
{
eprintln!( "{report}" );
Err( error ::untyped ::Error ::from( e ).context( "Fail to generate modules headers." ) )
}
}
}
}
crate ::mod_interface!
{
orphan use readme_modules_headers_renew;
}