Emojfuscate

Trait Emojfuscate 

Source
pub trait Emojfuscate<I>
where I: Iterator<Item = ByteInSequence>,
{ // Required method fn emojfuscate_stream(self) -> EncodeBytesAsEmoji<I> ; // Provided method fn emojfuscate(self) -> String where Self: Sized { ... } }
Expand description

A trait reprenting things that can be encoded as emoji, either as a lazy stream of bytes or strictly into a String.

For the most part you shouldn’t need to make your own implementations of this. Most types in the standard library already has an implementation and implementations can be derived for your custom types using the derive macro.

Required Methods§

Provided Methods§

Source

fn emojfuscate(self) -> String
where Self: Sized,

Implementations on Foreign Types§

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 1>> for i8

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 2>> for i16

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 2>> for u16

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 4>> for char

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 4>> for f32

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 4>> for i32

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 4>> for u32

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 8>> for f64

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 8>> for i64

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 8>> for u64

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 16>> for i128

Source§

impl Emojfuscate<IntoIter<ByteInSequence, 16>> for u128

Source§

impl Emojfuscate<Chain<Chain<Once<ByteInSequence>, Map<IntoIter<u8>, fn(u8) -> ByteInSequence>>, Once<ByteInSequence>>> for String

Source§

impl Emojfuscate<Map<IntoIter<u8, 16>, fn(u8) -> ByteInSequence>> for Uuid

Source§

impl Emojfuscate<Empty<ByteInSequence>> for ()

Source§

impl Emojfuscate<Once<ByteInSequence>> for bool

Source§

impl Emojfuscate<Once<ByteInSequence>> for u8

Source§

impl<'a> Emojfuscate<Chain<Chain<Once<ByteInSequence>, Map<Bytes<'a>, fn(u8) -> ByteInSequence>>, Once<ByteInSequence>>> for &'a str

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>, I22>, I23>, I24>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, A19: Emojfuscate<I19>, A20: Emojfuscate<I20>, A21: Emojfuscate<I21>, A22: Emojfuscate<I22>, A23: Emojfuscate<I23>, A24: Emojfuscate<I24>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>, I19: Iterator<Item = ByteInSequence>, I20: Iterator<Item = ByteInSequence>, I21: Iterator<Item = ByteInSequence>, I22: Iterator<Item = ByteInSequence>, I23: Iterator<Item = ByteInSequence>, I24: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>, I22>, I23>, I24>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>, I22>, I23>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, A19: Emojfuscate<I19>, A20: Emojfuscate<I20>, A21: Emojfuscate<I21>, A22: Emojfuscate<I22>, A23: Emojfuscate<I23>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>, I19: Iterator<Item = ByteInSequence>, I20: Iterator<Item = ByteInSequence>, I21: Iterator<Item = ByteInSequence>, I22: Iterator<Item = ByteInSequence>, I23: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>, I22>, I23>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>, I22>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, A19: Emojfuscate<I19>, A20: Emojfuscate<I20>, A21: Emojfuscate<I21>, A22: Emojfuscate<I22>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>, I19: Iterator<Item = ByteInSequence>, I20: Iterator<Item = ByteInSequence>, I21: Iterator<Item = ByteInSequence>, I22: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>, I22>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, A19: Emojfuscate<I19>, A20: Emojfuscate<I20>, A21: Emojfuscate<I21>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>, I19: Iterator<Item = ByteInSequence>, I20: Iterator<Item = ByteInSequence>, I21: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>, I21>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, A19: Emojfuscate<I19>, A20: Emojfuscate<I20>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>, I19: Iterator<Item = ByteInSequence>, I20: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>, I20>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, A19: Emojfuscate<I19>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>, I19: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>, I19>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, A18: Emojfuscate<I18>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>, I18: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>, I18>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, A17: Emojfuscate<I17>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>, I17: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>, I17>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, A16: Emojfuscate<I16>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>, I16: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>, I16>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, A15: Emojfuscate<I15>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>, I15: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>, I15>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, A14: Emojfuscate<I14>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>, I14: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>, I14>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, A13: Emojfuscate<I13>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>, I13: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>, I13>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, A12: Emojfuscate<I12>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>, I12: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>, I12>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, A11: Emojfuscate<I11>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>, I11: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>, I11>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, A10: Emojfuscate<I10>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>, I10: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>, I10>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, I1, I2, I3, I4, I5, I6, I7, I8, I9> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>> for (A1, A2, A3, A4, A5, A6, A7, A8, A9)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, A9: Emojfuscate<I9>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>, I9: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>, I9>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, I1, I2, I3, I4, I5, I6, I7, I8> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>> for (A1, A2, A3, A4, A5, A6, A7, A8)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, A8: Emojfuscate<I8>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>, I8: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>, I8>>

Source§

impl<A1, A2, A3, A4, A5, A6, A7, I1, I2, I3, I4, I5, I6, I7> Emojfuscate<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>> for (A1, A2, A3, A4, A5, A6, A7)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, A7: Emojfuscate<I7>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>, I7: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>, I7>>

Source§

impl<A1, A2, A3, A4, A5, A6, I1, I2, I3, I4, I5, I6> Emojfuscate<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>> for (A1, A2, A3, A4, A5, A6)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, A6: Emojfuscate<I6>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>, I6: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>, I6>>

Source§

impl<A1, A2, A3, A4, A5, I1, I2, I3, I4, I5> Emojfuscate<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>> for (A1, A2, A3, A4, A5)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, A5: Emojfuscate<I5>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>, I5: Iterator<Item = ByteInSequence>,

Source§

fn emojfuscate_stream( self, ) -> EncodeBytesAsEmoji<Chain<Chain<Chain<Chain<I1, I2>, I3>, I4>, I5>>

Source§

impl<A1, A2, A3, A4, I1, I2, I3, I4> Emojfuscate<Chain<Chain<Chain<I1, I2>, I3>, I4>> for (A1, A2, A3, A4)
where A1: Emojfuscate<I1>, A2: Emojfuscate<I2>, A3: Emojfuscate<I3>, A4: Emojfuscate<I4>, I1: Iterator<Item = ByteInSequence>, I2: Iterator<Item = ByteInSequence>, I3: Iterator<Item = ByteInSequence>, I4: Iterator<Item = ByteInSequence>,

Source§

impl<A, B, IA, IB> Emojfuscate<Chain<Chain<Once<ByteInSequence>, IA>, IB>> for Result<A, B>
where Option<A>: Emojfuscate<IA>, Option<B>: Emojfuscate<IB>, IA: Iterator<Item = ByteInSequence>, IB: Iterator<Item = ByteInSequence>,

Source§

impl<A, IA> Emojfuscate<Chain<Chain<Once<ByteInSequence>, FlatMap<IntoIter<A>, IA, fn(A) -> IA>>, Once<ByteInSequence>>> for Vec<A>
where A: Emojfuscate<IA>, IA: Iterator<Item = ByteInSequence>,

Source§

impl<A, IA> Emojfuscate<Chain<Once<ByteInSequence>, Flatten<IntoIter<IA>>>> for Option<A>
where A: Emojfuscate<IA>, IA: Iterator<Item = ByteInSequence>,

Source§

impl<A, IA, const S: usize> Emojfuscate<FlatMap<IntoIter<A, S>, IA, fn(A) -> IA>> for [A; S]
where A: Emojfuscate<IA>, IA: Iterator<Item = ByteInSequence>,

Implementors§

Source§

impl<I, A, IA> Emojfuscate<Chain<Chain<Once<ByteInSequence>, FlatMap<I, IA, fn(A) -> IA>>, Once<ByteInSequence>>> for I
where I: Iterator<Item = A>, A: Emojfuscate<IA>, IA: Iterator<Item = ByteInSequence>,

Source§

impl<I: Iterator<Item = ByteInSequence>> Emojfuscate<Chain<Chain<Once<ByteInSequence>, I>, Once<ByteInSequence>>> for I