macro_toolset::string

Trait StringExtT

Source
pub trait StringExtT: Sized {
    // Required method
    fn push_to_string(self, string: &mut Vec<u8>);

    // Provided methods
    fn push_to_string_with_separator(
        self,
        string: &mut Vec<u8>,
        separator: impl SeparatorT,
    ) { ... }
    fn to_string_ext(self) -> String { ... }
    fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String { ... }
}
Expand description

Trait for pushing any value that can be converted into str to StringExt

If needed, you can implement this trait for your own type.

Required Methods§

Source

fn push_to_string(self, string: &mut Vec<u8>)

Push the value to the string.

Provided Methods§

Source

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Push the value to the string with a separator.

! Separator should implement SeparatorT

Source

fn to_string_ext(self) -> String

Encode the value to the string.

Source

fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String

Push the value to the string with separator

! Separator should implement SeparatorT.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl StringExtT for &&&str

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

fn to_string_ext(self) -> String

Source§

fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String

Source§

impl StringExtT for &&char

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

fn to_string_ext(self) -> String

Source§

fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String

Source§

impl StringExtT for &&str

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

fn to_string_ext(self) -> String

Source§

fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String

Source§

impl StringExtT for &Cow<'_, str>

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for &char

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

fn to_string_ext(self) -> String

Source§

fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String

Source§

impl StringExtT for &str

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for &String

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for Cow<'_, str>

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for char

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for i8

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for i16

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for i32

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for i64

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for i128

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for isize

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for u8

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for u16

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for u32

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for u64

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for u128

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for ()

Source§

fn push_to_string(self, _: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, _string: &mut Vec<u8>, _separator: impl SeparatorT, )

Source§

fn to_string_ext(self) -> String

Source§

fn to_string_ext_with_sep(self, _separator: impl SeparatorT) -> String

Source§

impl StringExtT for usize

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for Rc<str>

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for Rc<String>

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for String

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn to_string_ext(self) -> String

Source§

impl StringExtT for Arc<str>

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl StringExtT for Arc<String>

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

impl<T1: StringExtT> StringExtT for (T1,)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT> StringExtT for (T1, T2)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT> StringExtT for (T1, T2, T3)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT> StringExtT for (T1, T2, T3, T4)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT> StringExtT for (T1, T2, T3, T4, T5)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT, T22: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT, T22: StringExtT, T23: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT, T22: StringExtT, T23: StringExtT, T24: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT, T22: StringExtT, T23: StringExtT, T24: StringExtT, T25: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT, T22: StringExtT, T23: StringExtT, T24: StringExtT, T25: StringExtT, T26: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T1: StringExtT, T2: StringExtT, T3: StringExtT, T4: StringExtT, T5: StringExtT, T6: StringExtT, T7: StringExtT, T8: StringExtT, T9: StringExtT, T10: StringExtT, T11: StringExtT, T12: StringExtT, T13: StringExtT, T14: StringExtT, T15: StringExtT, T16: StringExtT, T17: StringExtT, T18: StringExtT, T19: StringExtT, T20: StringExtT, T21: StringExtT, T22: StringExtT, T23: StringExtT, T24: StringExtT, T25: StringExtT, T26: StringExtT, T27: StringExtT> StringExtT for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T> StringExtT for &[T]
where T: StringExtT + Copy,

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T> StringExtT for Option<T>
where T: StringExtT,

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T> StringExtT for Vec<T>
where T: StringExtT,

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T, I, F> StringExtT for Map<I, F>
where T: StringExtT, I: Iterator, F: FnMut(I::Item) -> T,

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T, const N: usize> StringExtT for &[T; N]
where T: StringExtT + Copy,

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T, const N: usize> StringExtT for [T; N]
where T: StringExtT,

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

impl<T: StringExtT> StringExtT for Box<T>

Source§

fn push_to_string_with_separator( self, string: &mut Vec<u8>, separator: impl SeparatorT, )

Source§

fn to_string_ext(self) -> String

Source§

fn push_to_string(self, string: &mut Vec<u8>)

Source§

fn to_string_ext_with_sep(self, separator: impl SeparatorT) -> String

Implementors§

Source§

impl StringExtT for Base64Str<'_, STANDARD>

Source§

impl StringExtT for Base64Str<'_, STANDARD_NO_PAD>

Source§

impl StringExtT for Base64Str<'_, URL_SAFE>

Source§

impl StringExtT for Base64Str<'_, URL_SAFE_NO_PAD>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, i8>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, i16>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, i32>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, i64>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, i128>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, isize>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, u8>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, u16>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, u32>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, u64>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, u128>

Source§

impl<const B: u8, const U: bool, const R: usize, const M: usize> StringExtT for NumStr<B, U, R, M, usize>

Source§

impl<const N: usize, const P: bool> StringExtT for RawBuffer<N, P>

Source§

impl<const N: usize, const P: bool, const U: bool> StringExtT for HexStr<'_, N, P, U>