alloy_sol_types

Trait SolValue

Source
pub trait SolValue: SolTypeValue<Self::SolType> {
    type SolType: SolType;

Show 14 methods // Provided methods fn sol_name(&self) -> &'static str { ... } fn sol_type_name(&self) -> Cow<'static, str> { ... } fn tokenize(&self) -> <Self::SolType as SolType>::Token<'_> { ... } fn detokenize(token: <Self::SolType as SolType>::Token<'_>) -> Self where Self: From<<Self::SolType as SolType>::RustType> { ... } fn abi_encoded_size(&self) -> usize { ... } fn eip712_data_word(&self) -> Word { ... } fn abi_encode_packed_to(&self, out: &mut Vec<u8>) { ... } fn abi_encode_packed(&self) -> Vec<u8> { ... } fn abi_encode(&self) -> Vec<u8> { ... } fn abi_encode_sequence(&self) -> Vec<u8> where for<'a> <Self::SolType as SolType>::Token<'a>: TokenSeq<'a> { ... } fn abi_encode_params(&self) -> Vec<u8> where for<'a> <Self::SolType as SolType>::Token<'a>: TokenSeq<'a> { ... } fn abi_decode(data: &[u8], validate: bool) -> Result<Self> where Self: From<<Self::SolType as SolType>::RustType> { ... } fn abi_decode_params<'de>(data: &'de [u8], validate: bool) -> Result<Self> where Self: From<<Self::SolType as SolType>::RustType>, <Self::SolType as SolType>::Token<'de>: TokenSeq<'de> { ... } fn abi_decode_sequence<'de>(data: &'de [u8], validate: bool) -> Result<Self> where Self: From<<Self::SolType as SolType>::RustType>, <Self::SolType as SolType>::Token<'de>: TokenSeq<'de> { ... }
}
Expand description

A Solidity value.

This is a convenience trait that re-exports the logic in SolType with less generic implementations so that they can be used as methods with self receivers.

See SolType for more information.

§Implementer’s Guide

It should not be necessary to implement this trait manually. Instead, use the sol! procedural macro to parse Solidity syntax into types that implement this trait.

§Examples

use alloy_sol_types::SolValue;

let my_values = ("hello", 0xdeadbeef_u32, true, [0x42_u8; 24]);
let _ = my_values.abi_encode();
let _ = my_values.abi_encode_packed();
assert_eq!(my_values.sol_type_name(), "(string,uint32,bool,bytes24)");

Required Associated Types§

Source

type SolType: SolType

The Solidity type that this type corresponds to.

Provided Methods§

Source

fn sol_name(&self) -> &'static str

The name of the associated Solidity type.

See SolType::SOL_NAME for more information.

Source

fn sol_type_name(&self) -> Cow<'static, str>

👎Deprecated since 0.6.3: use sol_name instead

The name of the associated Solidity type.

See SolType::sol_type_name for more information.

Source

fn tokenize(&self) -> <Self::SolType as SolType>::Token<'_>

Tokenizes the given value into this type’s token.

See SolType::tokenize for more information.

Source

fn detokenize(token: <Self::SolType as SolType>::Token<'_>) -> Self
where Self: From<<Self::SolType as SolType>::RustType>,

Detokenize a value from the given token.

See SolType::detokenize for more information.

Source

fn abi_encoded_size(&self) -> usize

Calculate the ABI-encoded size of the data.

See SolType::abi_encoded_size for more information.

Source

fn eip712_data_word(&self) -> Word

Encode this data according to EIP-712 encodeData rules, and hash it if necessary.

See SolType::eip712_data_word for more information.

Source

fn abi_encode_packed_to(&self, out: &mut Vec<u8>)

Non-standard Packed Mode ABI encoding.

See SolType::abi_encode_packed_to for more information.

Source

fn abi_encode_packed(&self) -> Vec<u8>

Non-standard Packed Mode ABI encoding.

See SolType::abi_encode_packed for more information.

Source

fn abi_encode(&self) -> Vec<u8>

ABI-encodes the value.

See SolType::abi_encode for more information.

Source

fn abi_encode_sequence(&self) -> Vec<u8>
where for<'a> <Self::SolType as SolType>::Token<'a>: TokenSeq<'a>,

Encodes an ABI sequence.

See SolType::abi_encode_sequence for more information.

Source

fn abi_encode_params(&self) -> Vec<u8>
where for<'a> <Self::SolType as SolType>::Token<'a>: TokenSeq<'a>,

Encodes an ABI sequence suitable for function parameters.

See SolType::abi_encode_params for more information.

Source

fn abi_decode(data: &[u8], validate: bool) -> Result<Self>
where Self: From<<Self::SolType as SolType>::RustType>,

ABI-decode this type from the given data.

See SolType::abi_decode for more information.

Source

fn abi_decode_params<'de>(data: &'de [u8], validate: bool) -> Result<Self>
where Self: From<<Self::SolType as SolType>::RustType>, <Self::SolType as SolType>::Token<'de>: TokenSeq<'de>,

ABI-decode this type from the given data.

See SolType::abi_decode_params for more information.

Source

fn abi_decode_sequence<'de>(data: &'de [u8], validate: bool) -> Result<Self>
where Self: From<<Self::SolType as SolType>::RustType>, <Self::SolType as SolType>::Token<'de>: TokenSeq<'de>,

ABI-decode this type from the given data.

See SolType::abi_decode_sequence for more information.

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 SolValue for bool

Source§

impl SolValue for i8

Source§

impl SolValue for i16

Source§

type SolType = Int<16>

Source§

impl SolValue for i32

Source§

type SolType = Int<32>

Source§

impl SolValue for i64

Source§

type SolType = Int<64>

Source§

impl SolValue for i128

Source§

type SolType = Int<128>

Source§

impl SolValue for str

Source§

impl SolValue for u16

Source§

impl SolValue for u32

Source§

impl SolValue for u64

Source§

impl SolValue for u128

Source§

type SolType = Uint<128>

Source§

impl SolValue for ()

Source§

impl SolValue for String

Source§

impl SolValue for Vec<u8>

Source§

impl SolValue for Address

Source§

impl SolValue for Function

Source§

impl SolValue for Bytes

Source§

impl SolValue for I24

Source§

type SolType = Int<24>

Source§

impl SolValue for I40

Source§

type SolType = Int<40>

Source§

impl SolValue for I48

Source§

type SolType = Int<48>

Source§

impl SolValue for I56

Source§

type SolType = Int<56>

Source§

impl SolValue for I72

Source§

type SolType = Int<72>

Source§

impl SolValue for I80

Source§

type SolType = Int<80>

Source§

impl SolValue for I88

Source§

type SolType = Int<88>

Source§

impl SolValue for I96

Source§

type SolType = Int<96>

Source§

impl SolValue for I104

Source§

type SolType = Int<104>

Source§

impl SolValue for I112

Source§

type SolType = Int<112>

Source§

impl SolValue for I120

Source§

type SolType = Int<120>

Source§

impl SolValue for I136

Source§

type SolType = Int<136>

Source§

impl SolValue for I144

Source§

type SolType = Int<144>

Source§

impl SolValue for I152

Source§

type SolType = Int<152>

Source§

impl SolValue for I160

Source§

type SolType = Int<160>

Source§

impl SolValue for I168

Source§

type SolType = Int<168>

Source§

impl SolValue for I176

Source§

type SolType = Int<176>

Source§

impl SolValue for I184

Source§

type SolType = Int<184>

Source§

impl SolValue for I192

Source§

type SolType = Int<192>

Source§

impl SolValue for I200

Source§

type SolType = Int<200>

Source§

impl SolValue for I208

Source§

type SolType = Int<208>

Source§

impl SolValue for I216

Source§

type SolType = Int<216>

Source§

impl SolValue for I224

Source§

type SolType = Int<224>

Source§

impl SolValue for I232

Source§

type SolType = Int<232>

Source§

impl SolValue for I240

Source§

type SolType = Int<240>

Source§

impl SolValue for I248

Source§

type SolType = Int<248>

Source§

impl SolValue for I256

Source§

type SolType = Int<256>

Source§

impl SolValue for U24

Source§

impl SolValue for U40

Source§

impl SolValue for U48

Source§

impl SolValue for U56

Source§

impl SolValue for U72

Source§

impl SolValue for U80

Source§

impl SolValue for U88

Source§

impl SolValue for U96

Source§

impl SolValue for U104

Source§

type SolType = Uint<104>

Source§

impl SolValue for U112

Source§

type SolType = Uint<112>

Source§

impl SolValue for U120

Source§

type SolType = Uint<120>

Source§

impl SolValue for U136

Source§

type SolType = Uint<136>

Source§

impl SolValue for U144

Source§

type SolType = Uint<144>

Source§

impl SolValue for U152

Source§

type SolType = Uint<152>

Source§

impl SolValue for U160

Source§

type SolType = Uint<160>

Source§

impl SolValue for U168

Source§

type SolType = Uint<168>

Source§

impl SolValue for U176

Source§

type SolType = Uint<176>

Source§

impl SolValue for U184

Source§

type SolType = Uint<184>

Source§

impl SolValue for U192

Source§

type SolType = Uint<192>

Source§

impl SolValue for U200

Source§

type SolType = Uint<200>

Source§

impl SolValue for U208

Source§

type SolType = Uint<208>

Source§

impl SolValue for U216

Source§

type SolType = Uint<216>

Source§

impl SolValue for U224

Source§

type SolType = Uint<224>

Source§

impl SolValue for U232

Source§

type SolType = Uint<232>

Source§

impl SolValue for U240

Source§

type SolType = Uint<240>

Source§

impl SolValue for U248

Source§

type SolType = Uint<248>

Source§

impl SolValue for U256

Source§

type SolType = Uint<256>

Source§

impl SolValue for [u8]

Source§

impl<'a, T: ?Sized + SolValue> SolValue for &'a T
where &'a T: SolTypeValue<T::SolType>,

Source§

impl<'a, T: ?Sized + SolValue> SolValue for &'a mut T
where &'a mut T: SolTypeValue<T::SolType>,

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType,)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType)

Source§

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

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue> SolValue 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§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue> SolValue 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§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue> SolValue 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§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue> SolValue 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§

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

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue> SolValue 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§

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

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue> SolValue 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, T28)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue> SolValue 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, T28, T29)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue> SolValue 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, T28, T29, T30)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue> SolValue 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, T28, T29, T30, T31)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue> SolValue 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, T28, T29, T30, T31, T32)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue, T55: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType, <T55 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue, T55: SolValue, T56: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType, <T55 as SolValue>::SolType, <T56 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue, T55: SolValue, T56: SolValue, T57: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType, <T55 as SolValue>::SolType, <T56 as SolValue>::SolType, <T57 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue, T55: SolValue, T56: SolValue, T57: SolValue, T58: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType, <T55 as SolValue>::SolType, <T56 as SolValue>::SolType, <T57 as SolValue>::SolType, <T58 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue, T55: SolValue, T56: SolValue, T57: SolValue, T58: SolValue, T59: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType, <T55 as SolValue>::SolType, <T56 as SolValue>::SolType, <T57 as SolValue>::SolType, <T58 as SolValue>::SolType, <T59 as SolValue>::SolType)

Source§

impl<T1: SolValue, T2: SolValue, T3: SolValue, T4: SolValue, T5: SolValue, T6: SolValue, T7: SolValue, T8: SolValue, T9: SolValue, T10: SolValue, T11: SolValue, T12: SolValue, T13: SolValue, T14: SolValue, T15: SolValue, T16: SolValue, T17: SolValue, T18: SolValue, T19: SolValue, T20: SolValue, T21: SolValue, T22: SolValue, T23: SolValue, T24: SolValue, T25: SolValue, T26: SolValue, T27: SolValue, T28: SolValue, T29: SolValue, T30: SolValue, T31: SolValue, T32: SolValue, T33: SolValue, T34: SolValue, T35: SolValue, T36: SolValue, T37: SolValue, T38: SolValue, T39: SolValue, T40: SolValue, T41: SolValue, T42: SolValue, T43: SolValue, T44: SolValue, T45: SolValue, T46: SolValue, T47: SolValue, T48: SolValue, T49: SolValue, T50: SolValue, T51: SolValue, T52: SolValue, T53: SolValue, T54: SolValue, T55: SolValue, T56: SolValue, T57: SolValue, T58: SolValue, T59: SolValue, T60: SolValue> SolValue 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, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60)

Source§

type SolType = (<T1 as SolValue>::SolType, <T2 as SolValue>::SolType, <T3 as SolValue>::SolType, <T4 as SolValue>::SolType, <T5 as SolValue>::SolType, <T6 as SolValue>::SolType, <T7 as SolValue>::SolType, <T8 as SolValue>::SolType, <T9 as SolValue>::SolType, <T10 as SolValue>::SolType, <T11 as SolValue>::SolType, <T12 as SolValue>::SolType, <T13 as SolValue>::SolType, <T14 as SolValue>::SolType, <T15 as SolValue>::SolType, <T16 as SolValue>::SolType, <T17 as SolValue>::SolType, <T18 as SolValue>::SolType, <T19 as SolValue>::SolType, <T20 as SolValue>::SolType, <T21 as SolValue>::SolType, <T22 as SolValue>::SolType, <T23 as SolValue>::SolType, <T24 as SolValue>::SolType, <T25 as SolValue>::SolType, <T26 as SolValue>::SolType, <T27 as SolValue>::SolType, <T28 as SolValue>::SolType, <T29 as SolValue>::SolType, <T30 as SolValue>::SolType, <T31 as SolValue>::SolType, <T32 as SolValue>::SolType, <T33 as SolValue>::SolType, <T34 as SolValue>::SolType, <T35 as SolValue>::SolType, <T36 as SolValue>::SolType, <T37 as SolValue>::SolType, <T38 as SolValue>::SolType, <T39 as SolValue>::SolType, <T40 as SolValue>::SolType, <T41 as SolValue>::SolType, <T42 as SolValue>::SolType, <T43 as SolValue>::SolType, <T44 as SolValue>::SolType, <T45 as SolValue>::SolType, <T46 as SolValue>::SolType, <T47 as SolValue>::SolType, <T48 as SolValue>::SolType, <T49 as SolValue>::SolType, <T50 as SolValue>::SolType, <T51 as SolValue>::SolType, <T52 as SolValue>::SolType, <T53 as SolValue>::SolType, <T54 as SolValue>::SolType, <T55 as SolValue>::SolType, <T56 as SolValue>::SolType, <T57 as SolValue>::SolType, <T58 as SolValue>::SolType, <T59 as SolValue>::SolType, <T60 as SolValue>::SolType)

Source§

impl<T: SolValue> SolValue for [T]

Source§

impl<T: SolValue> SolValue for Vec<T>

Source§

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

Source§

impl<const N: usize> SolValue for FixedBytes<N>

Source§

impl<const N: usize> SolValue for [u8; N]

Implementors§