wrpc_
transport
0.28.3
Tuple
Encode
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
TupleEncode
Copy item path
source
pub trait TupleEncode<W>:
Encode
<W> { }
Expand description
Marker trait for
Encode
tuple types
Object Safety
§
This trait is
not
object safe
.
Implementations on Foreign Types
§
source
§
impl<W>
TupleEncode
<W> for
()
source
§
impl<W, E, V0>
TupleEncode
<W> for
(V0,)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static,
source
§
impl<W, E, V0, V1>
TupleEncode
<W> for
(V0, V1)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2>
TupleEncode
<W> for
(V0, V1, V2)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3>
TupleEncode
<W> for
(V0, V1, V2, V3)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4>
TupleEncode
<W> for
(V0, V1, V2, V3, V4)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static, V10:
Encode
<W>, V10::
Encoder
:
Encoder
<V10, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static, V10:
Encode
<W>, V10::
Encoder
:
Encoder
<V10, Error = E> + 'static, V11:
Encode
<W>, V11::
Encoder
:
Encoder
<V11, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static, V10:
Encode
<W>, V10::
Encoder
:
Encoder
<V10, Error = E> + 'static, V11:
Encode
<W>, V11::
Encoder
:
Encoder
<V11, Error = E> + 'static, V12:
Encode
<W>, V12::
Encoder
:
Encoder
<V12, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static, V10:
Encode
<W>, V10::
Encoder
:
Encoder
<V10, Error = E> + 'static, V11:
Encode
<W>, V11::
Encoder
:
Encoder
<V11, Error = E> + 'static, V12:
Encode
<W>, V12::
Encoder
:
Encoder
<V12, Error = E> + 'static, V13:
Encode
<W>, V13::
Encoder
:
Encoder
<V13, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static, V10:
Encode
<W>, V10::
Encoder
:
Encoder
<V10, Error = E> + 'static, V11:
Encode
<W>, V11::
Encoder
:
Encoder
<V11, Error = E> + 'static, V12:
Encode
<W>, V12::
Encoder
:
Encoder
<V12, Error = E> + 'static, V13:
Encode
<W>, V13::
Encoder
:
Encoder
<V13, Error = E> + 'static, V14:
Encode
<W>, V14::
Encoder
:
Encoder
<V14, Error = E> + 'static,
source
§
impl<W, E, V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15>
TupleEncode
<W> for
(V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15)
where W:
Index
<W> +
Send
+
Sync
+ 'static, E:
From
<
Error
>, V0:
Encode
<W>, V0::
Encoder
:
Encoder
<V0, Error = E> + 'static, V1:
Encode
<W>, V1::
Encoder
:
Encoder
<V1, Error = E> + 'static, V2:
Encode
<W>, V2::
Encoder
:
Encoder
<V2, Error = E> + 'static, V3:
Encode
<W>, V3::
Encoder
:
Encoder
<V3, Error = E> + 'static, V4:
Encode
<W>, V4::
Encoder
:
Encoder
<V4, Error = E> + 'static, V5:
Encode
<W>, V5::
Encoder
:
Encoder
<V5, Error = E> + 'static, V6:
Encode
<W>, V6::
Encoder
:
Encoder
<V6, Error = E> + 'static, V7:
Encode
<W>, V7::
Encoder
:
Encoder
<V7, Error = E> + 'static, V8:
Encode
<W>, V8::
Encoder
:
Encoder
<V8, Error = E> + 'static, V9:
Encode
<W>, V9::
Encoder
:
Encoder
<V9, Error = E> + 'static, V10:
Encode
<W>, V10::
Encoder
:
Encoder
<V10, Error = E> + 'static, V11:
Encode
<W>, V11::
Encoder
:
Encoder
<V11, Error = E> + 'static, V12:
Encode
<W>, V12::
Encoder
:
Encoder
<V12, Error = E> + 'static, V13:
Encode
<W>, V13::
Encoder
:
Encoder
<V13, Error = E> + 'static, V14:
Encode
<W>, V14::
Encoder
:
Encoder
<V14, Error = E> + 'static, V15:
Encode
<W>, V15::
Encoder
:
Encoder
<V15, Error = E> + 'static,
Implementors
§