[−][src]Trait index_key::IndexKey
Required methods
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
fn from_key<R: Read>(key: &mut R) -> Result<Self, Error>
Implementations on Foreign Types
impl IndexKey for String
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<Self, Error>
[src]
impl IndexKey for Vec<u8>
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<Self, Error>
[src]
impl IndexKey for u8
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<u8, Error>
[src]
impl IndexKey for u16
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<u16, Error>
[src]
impl IndexKey for u32
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<u32, Error>
[src]
impl IndexKey for u64
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<u64, Error>
[src]
impl IndexKey for u128
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<u128, Error>
[src]
impl IndexKey for i8
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<i8, Error>
[src]
impl IndexKey for i16
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<i16, Error>
[src]
impl IndexKey for i32
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<i32, Error>
[src]
impl IndexKey for i64
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<i64, Error>
[src]
impl IndexKey for i128
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<i128, Error>
[src]
impl IndexKey for f32
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<f32, Error>
[src]
impl IndexKey for f64
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<f64, Error>
[src]
impl IndexKey for bool
[src]
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<bool, Error>
[src]
impl<T1, T2> IndexKey for (T1, T2) where
T1: IndexKey,
T2: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<(T1, T2), Error>
[src]
impl<T1, T2, T3> IndexKey for (T1, T2, T3) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<(T1, T2, T3), Error>
[src]
impl<T1, T2, T3, T4> IndexKey for (T1, T2, T3, T4) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<(T1, T2, T3, T4), Error>
[src]
impl<T1, T2, T3, T4, T5> IndexKey for (T1, T2, T3, T4, T5) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<(T1, T2, T3, T4, T5), Error>
[src]
impl<T1, T2, T3, T4, T5, T6> IndexKey for (T1, T2, T3, T4, T5, T6) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<(T1, T2, T3, T4, T5, T6), Error>
[src]
impl<T1, T2, T3, T4, T5, T6, T7> IndexKey for (T1, T2, T3, T4, T5, T6, T7) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(key: &mut R) -> Result<(T1, T2, T3, T4, T5, T6, T7), Error>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> IndexKey for (T1, T2, T3, T4, T5, T6, T7, T8) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8), Error>
[src]
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8), Error>
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> IndexKey for (T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
T9: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
T9: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9), Error>
[src]
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9), Error>
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IndexKey for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
T9: IndexKey,
T10: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
T9: IndexKey,
T10: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Error>
[src]
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Error>
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IndexKey for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
T9: IndexKey,
T10: IndexKey,
T11: IndexKey,
[src]
T1: IndexKey,
T2: IndexKey,
T3: IndexKey,
T4: IndexKey,
T5: IndexKey,
T6: IndexKey,
T7: IndexKey,
T8: IndexKey,
T9: IndexKey,
T10: IndexKey,
T11: IndexKey,
fn to_key<W: Write>(self, result: &mut W) -> Result<&mut W, Error>
[src]
fn from_key<R: Read>(
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Error>
[src]
key: &mut R
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Error>