pub trait Tuple {
// Required method
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>;
}
Expand description
Trait, describing type, which can be encoded into MessagePack tuple.
It is mostly used to pass arguments to Tarantool requests,
like passing arguments for CALL
.
Required Methods§
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
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 Tuple for ()
impl Tuple for ()
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T1: TupleElement> Tuple for (T1,)
impl<T1: TupleElement> Tuple for (T1,)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T2: TupleElement, T1: TupleElement> Tuple for (T2, T1)
impl<T2: TupleElement, T1: TupleElement> Tuple for (T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T3, T2, T1)
impl<T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T4, T3, T2, T1)
impl<T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T5, T4, T3, T2, T1)
impl<T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T6, T5, T4, T3, T2, T1)
impl<T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T7, T6, T5, T4, T3, T2, T1)
impl<T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T8, T7, T6, T5, T4, T3, T2, T1)
impl<T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T30: TupleElement, T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T30, T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T30: TupleElement, T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T30, T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T31: TupleElement, T30: TupleElement, T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T31, T30, T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T31: TupleElement, T30: TupleElement, T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T31, T30, T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T32: TupleElement, T31: TupleElement, T30: TupleElement, T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T32, T31, T30, T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
impl<T32: TupleElement, T31: TupleElement, T30: TupleElement, T29: TupleElement, T28: TupleElement, T27: TupleElement, T26: TupleElement, T25: TupleElement, T24: TupleElement, T23: TupleElement, T22: TupleElement, T21: TupleElement, T20: TupleElement, T19: TupleElement, T18: TupleElement, T17: TupleElement, T16: TupleElement, T15: TupleElement, T14: TupleElement, T13: TupleElement, T12: TupleElement, T11: TupleElement, T10: TupleElement, T9: TupleElement, T8: TupleElement, T7: TupleElement, T6: TupleElement, T5: TupleElement, T4: TupleElement, T3: TupleElement, T2: TupleElement, T1: TupleElement> Tuple for (T32, T31, T30, T29, T28, T27, T26, T25, T24, T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1)
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T: Tuple> Tuple for &T
impl<T: Tuple> Tuple for &T
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T: TupleElement> Tuple for &[T]
impl<T: TupleElement> Tuple for &[T]
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Source§impl<T: TupleElement> Tuple for Vec<T>
impl<T: TupleElement> Tuple for Vec<T>
fn encode_into_writer<W: Write>(&self, buf: W) -> Result<(), EncodingError>
Implementors§
impl<'a> Tuple for DmoOperation<'a>
Implementation for allow single operation to be used as argument for update
and upsert
.