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

Function format_hash_with_length

atomic-cli/src/commands/mod.rs:424–431  ·  view source on GitHub ↗

Format a hash for display with custom length. Like [`format_hash`], but allows specifying the truncation length. # Arguments `hash` - The hash to format `length` - Maximum characters to show (0 means no truncation) # Returns A formatted string representation of the hash.

(hash: &Hash, length: usize)

Source from the content-addressed store, hash-verified

422///
423/// A formatted string representation of the hash.
424pub fn format_hash_with_length(hash: &Hash, length: usize) -> String {
425 let base32 = hash.to_base32();
426 if length == 0 || base32.len() <= length {
427 base32
428 } else {
429 base32[..length].to_string()
430 }
431}
432
433/// Format a timestamp for display.
434///

Callers 6

format_defaultMethod · 0.85
format_shortMethod · 0.85
format_onelineMethod · 0.85
format_defaultMethod · 0.85
format_shortMethod · 0.85

Calls 2

to_base32Method · 0.45
lenMethod · 0.45

Tested by 1