Skip to main content

utf8string_fmt

Function utf8string_fmt 

Source
pub open spec fn utf8string_fmt() -> Mapped<Refined<Tail, PredFnSpec<Seq<u8>>>, FnSpecMapper<Seq<u8>, Seq<char>>>
Expand description
{
    Mapped {
        inner: Refined(Tail, |bytes: Seq<u8>| vstd::utf8::valid_utf8(bytes)),
        mapper: (
            |bytes: Seq<u8>| vstd::utf8::decode_utf8(bytes),
            |chars: Seq<char>| vstd::utf8::encode_utf8(chars),
        ),
    }
}