Trait jlrs::convert::into_julia::IntoJulia [−][src]
pub unsafe trait IntoJulia: Sized + 'static { fn julia_type<'scope>(_: Global<'scope>) -> DataTypeRef<'scope>; }
Expand description
Trait implemented by types that can be converted to a Julia value in combination with
Value::new
. This trait can be derived, it’s recommended to use JlrsReflect.jl to
ensure it’s implemented correctly.
If you do choose to implement it manually, you only need to implement the julia_type
method
which must return the DataType
of the type this data will have in Julia. The layout of this
type and the type in Rust must match exactly. Incompatible layouts will lead to UB. Note that
the type in Rust must always be #[repr(C)]
.
Required methods
fn julia_type<'scope>(_: Global<'scope>) -> DataTypeRef<'scope>
fn julia_type<'scope>(_: Global<'scope>) -> DataTypeRef<'scope>
Returns the associated Julia type of the implementor. The layout of that type and the Rust type must match exactly, otherwise the trait is implemented incorrectly.
Implementations on Foreign Types
Implementors
impl<T1, T2> IntoJulia for Tuple2<T1, T2> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
impl<T1, T2, T3> IntoJulia for Tuple3<T1, T2, T3> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4> IntoJulia for Tuple4<T1, T2, T3, T4> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5> IntoJulia for Tuple5<T1, T2, T3, T4, T5> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6> IntoJulia for Tuple6<T1, T2, T3, T4, T5, T6> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7> IntoJulia for Tuple7<T1, T2, T3, T4, T5, T6, T7> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8> IntoJulia for Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoJulia for Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoJulia for Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoJulia for Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoJulia for Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoJulia for Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoJulia for Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoJulia for Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoJulia for Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> IntoJulia for Tuple17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> IntoJulia for Tuple18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> IntoJulia for Tuple19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> IntoJulia for Tuple20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> IntoJulia for Tuple21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> IntoJulia for Tuple22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> IntoJulia for Tuple23<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> IntoJulia for Tuple24<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
impl<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> IntoJulia for Tuple25<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> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
impl<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> IntoJulia for Tuple26<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> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
impl<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> IntoJulia for Tuple27<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> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
T27: IntoJulia + Debug + Clone,
impl<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, T28> IntoJulia for Tuple28<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, T28> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
T27: IntoJulia + Debug + Clone,
T28: IntoJulia + Debug + Clone,
impl<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, T28, T29> IntoJulia for Tuple29<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, T28, T29> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
T27: IntoJulia + Debug + Clone,
T28: IntoJulia + Debug + Clone,
T29: IntoJulia + Debug + Clone,
impl<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, T28, T29, T30> IntoJulia for Tuple30<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, T28, T29, T30> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
T27: IntoJulia + Debug + Clone,
T28: IntoJulia + Debug + Clone,
T29: IntoJulia + Debug + Clone,
T30: IntoJulia + Debug + Clone,
impl<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, T28, T29, T30, T31> IntoJulia for Tuple31<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, T28, T29, T30, T31> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
T27: IntoJulia + Debug + Clone,
T28: IntoJulia + Debug + Clone,
T29: IntoJulia + Debug + Clone,
T30: IntoJulia + Debug + Clone,
T31: IntoJulia + Debug + Clone,
impl<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, T28, T29, T30, T31, T32> IntoJulia for Tuple32<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, T28, T29, T30, T31, T32> where
T1: IntoJulia + Debug + Clone,
T2: IntoJulia + Debug + Clone,
T3: IntoJulia + Debug + Clone,
T4: IntoJulia + Debug + Clone,
T5: IntoJulia + Debug + Clone,
T6: IntoJulia + Debug + Clone,
T7: IntoJulia + Debug + Clone,
T8: IntoJulia + Debug + Clone,
T9: IntoJulia + Debug + Clone,
T10: IntoJulia + Debug + Clone,
T11: IntoJulia + Debug + Clone,
T12: IntoJulia + Debug + Clone,
T13: IntoJulia + Debug + Clone,
T14: IntoJulia + Debug + Clone,
T15: IntoJulia + Debug + Clone,
T16: IntoJulia + Debug + Clone,
T17: IntoJulia + Debug + Clone,
T18: IntoJulia + Debug + Clone,
T19: IntoJulia + Debug + Clone,
T20: IntoJulia + Debug + Clone,
T21: IntoJulia + Debug + Clone,
T22: IntoJulia + Debug + Clone,
T23: IntoJulia + Debug + Clone,
T24: IntoJulia + Debug + Clone,
T25: IntoJulia + Debug + Clone,
T26: IntoJulia + Debug + Clone,
T27: IntoJulia + Debug + Clone,
T28: IntoJulia + Debug + Clone,
T29: IntoJulia + Debug + Clone,
T30: IntoJulia + Debug + Clone,
T31: IntoJulia + Debug + Clone,
T32: IntoJulia + Debug + Clone,