Capacity of string
- len
- capacity
- macro_rules!
macro_rules! prt {
($var:expr) => {
println!("{:2} {:2} {:?}", $var.len(), $var.capacity(), $var,);
};
}
fn main() {
let mut text = String::new();
prt!(text);
text.push('A');
prt!(text);
text.push_str(" black ");
prt!(text);
text.push_str("cat");
prt!(text);
text.push_str(" climebed");
prt!(text);
}
0 0 ""
1 8 "A"
8 8 "A black "
11 16 "A black cat"
20 32 "A black cat climebed"