pspp 0.6.1

Statistical analysis software
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::fmt::{Display, Write};

use smallstr::SmallString;

pub trait ToSmallString {
    fn to_small_string<const N: usize>(&self) -> SmallString<[u8; N]>;
}

impl<T> ToSmallString for T
where
    T: Display,
{
    fn to_small_string<const N: usize>(&self) -> SmallString<[u8; N]> {
        let mut s = SmallString::new();
        write!(&mut s, "{self}").unwrap();
        s
    }
}