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