Complex printing in Rust
Here is the format to creating a complex print output
{variable:padding alignment minimum.maximum}
fn main(){
let name = String::from("Ade");
println!({:<^20}, name)
}
Variable= name = "Ade"
Padding= <
Alignment = ^ as < is left, ^ is middle, > is right
Min.Max= 20 characters
Prints out: <<<<<<<<Ade<<<<<<<<<
fn main(){
let nick_name = String::from("Teejay");
let full_name = String::from("Adetunji Ojekunle");
print!("{:><9}", nick_name);
println!("{}", full_name)
}
Prints out: Teejay>>>Adetunji Ojekunle