Type Alias metrics::SharedString
source · pub type SharedString = Cow<'static, str>;Expand description
An allocation-optimized string.
We specify SharedString to attempt to get the best of both worlds: flexibility to provide a
static or dynamic (owned) string, while retaining the performance benefits of being able to
take ownership of owned strings and borrows of completely static strings.
SharedString can be converted to from either &'static str or String, with a method,
const_str, from constructing SharedString from &'static str in a const fashion.
Aliased Type§
struct SharedString { /* private fields */ }