!temp Remove impl of WasmTypeList for Infallible.

I don't think it is necessary anymore.
This commit is contained in:
Ivan Enderlin
2020-06-22 10:48:15 +02:00
parent 5e26d9a74b
commit ad7c618193

View File

@@ -597,35 +597,6 @@ mod inner {
}
}
impl WasmTypeList for Infallible {
type CStruct = Self;
type Array = [i128; 0];
fn from_array(_: Self::Array) -> Self {
unreachable!()
}
fn into_array(self) -> Self::Array {
[]
}
fn empty_array() -> Self::Array {
unreachable!()
}
fn from_c_struct(_: Self::CStruct) -> Self {
unreachable!()
}
fn into_c_struct(self) -> Self::CStruct {
unreachable!()
}
fn wasm_types() -> &'static [Type] {
&[]
}
}
macro_rules! impl_traits {
( [$repr:ident] $struct_name:ident, $( $x:ident ),* ) => {
/// Struct for typed funcs.
@@ -759,7 +730,7 @@ mod inner {
}};
}
//impl_traits!([C] S0,);
impl_traits!([C] S0,);
//impl_traits!([transparent] S1, A1);
impl_traits!([C] S2, A1, A2);
impl_traits!([C] S3, A1, A2, A3);