Generalize Type::SliceRefU8 to Type::SliceRef
diff --git a/syntax/check.rs b/syntax/check.rs
index 968f28b..431aeee 100644
--- a/syntax/check.rs
+++ b/syntax/check.rs
@@ -36,7 +36,7 @@
Type::Ref(ty) => check_type_ref(cx, ty),
Type::Array(array) => check_type_array(cx, array),
Type::Fn(ty) => check_type_fn(cx, ty),
- Type::Str(_) | Type::Void(_) | Type::SliceRefU8(_) => {}
+ Type::Str(_) | Type::Void(_) | Type::SliceRef(_) => {}
}
}
@@ -179,7 +179,7 @@
fn check_type_array(cx: &mut Check, ty: &Array) {
let supported = match &ty.inner {
- Type::Str(_) | Type::SliceRefU8(_) => false,
+ Type::Str(_) | Type::SliceRef(_) => false,
element => !is_unsized(cx, element),
};
@@ -422,7 +422,7 @@
| Type::UniquePtr(_)
| Type::Ref(_)
| Type::Str(_)
- | Type::SliceRefU8(_) => false,
+ | Type::SliceRef(_) => false,
}
}
@@ -492,7 +492,7 @@
Type::Ref(_) => "reference".to_owned(),
Type::Str(_) => "&str".to_owned(),
Type::CxxVector(_) => "C++ vector".to_owned(),
- Type::SliceRefU8(ty) => match ty.mutable {
+ Type::SliceRef(ty) => match ty.mutable {
false => "&[u8]".to_owned(),
true => "&mut [u8]".to_owned(),
},