message: Refactor if let chains to matches! macro
diff: @@ -299,34 +299,22 @@ pub enum ConflictReason {
  impl ConflictReason {
  pub fn is_links(&self) -> bool {
  - if let ConflictReason::Links(_) = *self {
  - return true;
  - }
  - false
  + matches!(self, ConflictReason::Links(_))
  }
  pub fn is_missing_features(&self) -> bool {
  - if let ConflictReason::MissingFeatures(_) = *self {
  - return true;
  - }
  - false
  + matches!(self, ConflictReason::MissingFeatures(_))
  }
  pub fn is_required_dependency_as_features(&self) -> bool {
  - if let ConflictReason::RequiredDependencyAsFeature(_) = *self {
  - return true;
  - }
  - false
  + matches!(self, ConflictReason::RequiredDependencyAsFeature(_))
  }
  pub fn is_public_dependency(&self) -> bool {
  - if let ConflictReason::PublicDependency(_) = *self {
  - return true;
  - }
  - if let ConflictReason::PubliclyExports(_) = *self {
  - return true;
  - }
  - false
  + matches!(
  + self,
  + ConflictReason::PublicDependency(_) | ConflictReason::PubliclyExports(_)
  + )
  }
  }
  