wrpc_
transport
0.28.3
Tuple
Decode
Implementations on Foreign Types
()
(V0, V1)
(V0, V1, V2)
(V0, V1, V2, V3)
(V0, V1, V2, V3, V4)
(V0, V1, V2, V3, V4, V5)
(V0, V1, V2, V3, V4, V5, V6)
(V0, V1, V2, V3, V4, V5, V6, V7)
(V0, V1, V2, V3, V4, V5, V6, V7, V8)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14)
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15)
(V0,)
Object Safety
Implementors
In crate wrpc_
transport
wrpc_transport
Trait
TupleDecode
Copy item path
source
pub trait TupleDecode<R>:
Decode
<R> { }
Expand description
Marker trait for
Decode
tuple types
Object Safety
§
This trait is
not
object safe
.
Implementations on Foreign Types
§
source
§
impl<R>
TupleDecode
<R> for
()
source
§
impl<R, E, V0>
TupleDecode
<R> for
(V0,)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1>
TupleDecode
<R> for
(V0, V1)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2>
TupleDecode
<R> for
(V0, V1, V2)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3>
TupleDecode
<R> for
(V0, V1, V2, V3)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4>
TupleDecode
<R> for
(V0, V1, V2, V3, V4)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V10:
Decode
<R> +
Send
+ 'static, V10::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V10:
Decode
<R> +
Send
+ 'static, V10::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V11:
Decode
<R> +
Send
+ 'static, V11::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V10:
Decode
<R> +
Send
+ 'static, V10::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V11:
Decode
<R> +
Send
+ 'static, V11::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V12:
Decode
<R> +
Send
+ 'static, V12::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V10:
Decode
<R> +
Send
+ 'static, V10::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V11:
Decode
<R> +
Send
+ 'static, V11::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V12:
Decode
<R> +
Send
+ 'static, V12::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V13:
Decode
<R> +
Send
+ 'static, V13::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V10:
Decode
<R> +
Send
+ 'static, V10::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V11:
Decode
<R> +
Send
+ 'static, V11::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V12:
Decode
<R> +
Send
+ 'static, V12::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V13:
Decode
<R> +
Send
+ 'static, V13::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V14:
Decode
<R> +
Send
+ 'static, V14::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
source
§
impl<R, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15>
TupleDecode
<R> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15)
where R:
Index
<R> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Decode
<R> +
Send
+ 'static, V0::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V1:
Decode
<R> +
Send
+ 'static, V1::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V2:
Decode
<R> +
Send
+ 'static, V2::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V3:
Decode
<R> +
Send
+ 'static, V3::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V4:
Decode
<R> +
Send
+ 'static, V4::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V5:
Decode
<R> +
Send
+ 'static, V5::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V6:
Decode
<R> +
Send
+ 'static, V6::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V7:
Decode
<R> +
Send
+ 'static, V7::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V8:
Decode
<R> +
Send
+ 'static, V8::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V9:
Decode
<R> +
Send
+ 'static, V9::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V10:
Decode
<R> +
Send
+ 'static, V10::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V11:
Decode
<R> +
Send
+ 'static, V11::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V12:
Decode
<R> +
Send
+ 'static, V12::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V13:
Decode
<R> +
Send
+ 'static, V13::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V14:
Decode
<R> +
Send
+ 'static, V14::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static, V15:
Decode
<R> +
Send
+ 'static, V15::
Decoder
:
Decoder
<Error = E> +
Send
+ 'static,
Implementors
§