Expand description
#Example
use algosul::{
app::{
AppOper,
apps::rust::{Result, Rustup},
},
process::Process,
};
#[tokio::main]
async fn main() -> Result<()>
{
let mut installer = Rustup::installer().await?;
installer.on_status_changed(|status| {
println!("status: {status:?}");
Ok(())
})?;
let rustup = installer.run().await?;
println!("rustup installed: {rustup:?}");
Ok(())
}