mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-01 06:11:16 +00:00
no need for InferredGenericType!
This commit is contained in:
parent
ab665ba7b6
commit
cc4105e274
4 changed files with 2 additions and 9 deletions
|
@ -76,14 +76,11 @@ pub enum Type {
|
|||
|
||||
/// This is a `SharedArray<f32>`
|
||||
LayoutCache,
|
||||
|
||||
InferredGenericType,
|
||||
}
|
||||
|
||||
impl core::cmp::PartialEq for Type {
|
||||
fn eq(&self, other: &Self) -> bool {
|
||||
match self {
|
||||
Type::InferredGenericType => true,
|
||||
Type::Invalid => matches!(other, Type::Invalid),
|
||||
Type::Void => matches!(other, Type::Void),
|
||||
Type::InferredProperty => matches!(other, Type::InferredProperty),
|
||||
|
@ -127,7 +124,6 @@ impl core::cmp::PartialEq for Type {
|
|||
impl Display for Type {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||
match self {
|
||||
Type::InferredGenericType => write!(f, "<_>"),
|
||||
Type::Invalid => write!(f, "<error>"),
|
||||
Type::Void => write!(f, "void"),
|
||||
Type::InferredProperty => write!(f, "?"),
|
||||
|
@ -473,7 +469,6 @@ impl Type {
|
|||
// Unit::Percent is special that it does not combine with other units like
|
||||
Type::Percent => None,
|
||||
Type::Angle => Some(Unit::Deg),
|
||||
Type::InferredGenericType => None,
|
||||
Type::Invalid => None,
|
||||
Type::Void => None,
|
||||
Type::InferredProperty | Type::InferredCallback => None,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue