(timestamp: TimestampMs, compact: bool)
| 258 | } |
| 259 | |
| 260 | fn format_local_block_start(timestamp: TimestampMs, compact: bool) -> String { |
| 261 | let parts = local_parts(timestamp); |
| 262 | if compact { |
| 263 | format!( |
| 264 | "{:02}/{:02}, {:02}:{:02} {}", |
| 265 | parts.month, |
| 266 | parts.day, |
| 267 | hour_12(parts.hour), |
| 268 | parts.minute, |
| 269 | am_pm(parts.hour) |
| 270 | ) |
| 271 | } else { |
| 272 | format!( |
| 273 | "{}/{}/{}, {}:{:02}:{:02} {}", |
| 274 | parts.month, |
| 275 | parts.day, |
| 276 | parts.year, |
| 277 | hour_12(parts.hour), |
| 278 | parts.minute, |
| 279 | parts.second, |
| 280 | am_pm(parts.hour) |
| 281 | ) |
| 282 | } |
| 283 | } |
| 284 | |
| 285 | fn format_local_block_end(timestamp: TimestampMs, compact: bool) -> String { |
| 286 | let parts = local_parts(timestamp); |
no test coverage detected