NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3271 most downloaded on crates.io
Human readable strings
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 3 months
Rarely documented
notes for 7 of 43 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
43 releases · first in 2023
One column per quarter.
Impl borsh::{BorshSerialize, BorshDeserialize} on most types
TryFrom<[u8]> for Strborsh::{BorshSerialize, BorshDeserialize} on most typesFloat and Percent now use Str internally, allows const, fixed-size stack usage, and CopyHeadTail now requires AsRef<str>Str::invalid() is now constStr::as_str() now panics in debug mode when Str::invalid() returns trueStr::from_bytes_exact() takes impl AsRef<[u8]> instead of &[u8]Str::capacity()Int::try_from() a NonZeroU*Str::as_bytes_mut() is now unsafe
#[must_use] on applicable functionsStr::as_bytes_mut() is now unsafeStr::from_bytes_exact() is now unsafeStr::from_str_exact() takes impl AsRef<str> instead of &strconst types (e.g Uptime::day() -> Uptime::DAY)#[must_use] on applicable functionsStr::as_bytes_mut() is now unsafeStr::from_bytes_exact() is now unsafeStr::from_str_exact() takes impl AsRef<str> instead of &strconst types (e.g Uptime::day() -> Uptime::DAY)impl Extend<char> , Extend<&str>
readable::date::*:
TryFrom<(u16, u8, u8)>TryFrom<(u16, u8)>TryFrom<u16>readable::str::Str:
std::fmt::WriteIndexExtend<char>, Extend<&str>Deref and AsRefAdd and AddAssignpush_{str,char}_unchecked() -> push_{str,char}_panic()push_char_*() variantspush_str_saturating()remove()pop()truncate()make_ascii_uppercase(), make_ascii_lowercase()as_bytes_mut(), as_mut_ptr(), as_str_mut()readable::date::*:
TryFrom<(u16, u8, u8)>TryFrom<(u16, u8)>TryFrom<u16>readable::str::Str:
std::fmt::WriteIndexExtend<char>, Extend<&str>Deref and AsRefAdd and AddAssignpush_{str,char}_unchecked() -> push_{str,char}_panic()push_char_*() variantspush_str_saturating()remove()pop()truncate()make_ascii_uppercase(), make_ascii_lowercase()as_bytes_mut(), as_mut_ptr(), as_str_mut()Time type for clock time - 11:59:59 PM
Time type for clock time - 11:59:59 PMMilitary type for military-style clock time - 23:59:59readable::time free functions (unix(), unix_clock(), secs_to_hms(), etc)readable::date free functions (from_unix(), as_unix(), etc)SysUptime, SysTime, SysDate traits for getting live-system inforeadable::time -> readable::upreadable::date into time moduleNichi type for calendar date formatting ( Fri, Dec 25, 2020 )
Nichi type for calendar date formatting (Fri, Dec 25, 2020)NichiFull type for calendar date formatting (Friday, December 25th, 2020)TimeUnit type for remainder time measuring (61 == 1 minute, 1 second)From impl for std::time::Duration from all readable::time and readable::run typesDefault impl for Strserde & bincode)Htop type in readable::time for htop -style uptime formatting
Htop type in readable::time for htop-style uptime formattingUptime trait for getting system uptime and formatting directly into a Time, TimeFull or HtopTryFrom implementations from smart pointer strings (Arc<str>, Box<str>, etc) for StrStr::from_str() -> Str::from_str_exact()Str::from_bytes() -> Str::from_bytes_exact()Time::UNKNOWN changed from ??? to (unknown)TimeFull::UNKNOWN changed from ??? to (unknown)Htop type in readable::time for htop-style uptime formattingUptime trait for getting system uptime and formatting directly into a Time, TimeFull or HtopTryFrom implementations from smart pointer strings (Arc<str>, Box<str>, etc) for StrStr::from_str() -> Str::from_str_exact()Str::from_bytes() -> Str::from_bytes_exact()Time::UNKNOWN changed from ??? to (unknown)TimeFull::UNKNOWN changed from ??? to (unknown)First "public" release.
First "public" release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →