(&self, left: usize, right: usize, fillchar: Self::Char)
| 278 | } |
| 279 | |
| 280 | fn py_pad(&self, left: usize, right: usize, fillchar: Self::Char) -> Self::Container { |
| 281 | let mut u = Self::Container::with_capacity( |
| 282 | (left + right) * fillchar.bytes_len() + self.bytes_len(), |
| 283 | ); |
| 284 | u.extend(core::iter::repeat_n(fillchar, left)); |
| 285 | u.push_str(self); |
| 286 | u.extend(core::iter::repeat_n(fillchar, right)); |
| 287 | u |
| 288 | } |
| 289 | |
| 290 | fn py_center(&self, width: usize, fillchar: Self::Char, len: usize) -> Self::Container { |
| 291 | let marg = width - len; |