MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / truncate_for_progress

Function truncate_for_progress

atomic-cli/src/commands/git/parallel.rs:911–921  ·  view source on GitHub ↗
(input: &str, max_chars: usize)

Source from the content-addressed store, hash-verified

909}
910
911fn truncate_for_progress(input: &str, max_chars: usize) -> String {
912 let mut out = String::new();
913 for (idx, ch) in input.chars().enumerate() {
914 if idx >= max_chars {
915 out.push_str("...");
916 return out;
917 }
918 out.push(ch);
919 }
920 out
921}
922
923fn format_byte_count(bytes: usize) -> String {
924 const KIB: f64 = 1024.0;

Callers 1

slow_import_commit_labelFunction · 0.85

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected