minor: align import style with styleguide

This commit is contained in:
Aleksey Kladov 2021-05-23 23:37:07 +03:00
parent a6633a88a8
commit 8d5f59e0f1

View File

@ -4,7 +4,7 @@
use std::iter; use std::iter;
use hir::{Adt, Semantics, Type}; use hir::Semantics;
use syntax::ast::{self, make}; use syntax::ast::{self, make};
use crate::RootDatabase; use crate::RootDatabase;
@ -20,9 +20,9 @@ impl TryEnum {
const ALL: [TryEnum; 2] = [TryEnum::Option, TryEnum::Result]; const ALL: [TryEnum; 2] = [TryEnum::Option, TryEnum::Result];
/// Returns `Some(..)` if the provided type is an enum that implements `std::ops::Try`. /// Returns `Some(..)` if the provided type is an enum that implements `std::ops::Try`.
pub fn from_ty(sema: &Semantics<RootDatabase>, ty: &Type) -> Option<TryEnum> { pub fn from_ty(sema: &Semantics<RootDatabase>, ty: &hir::Type) -> Option<TryEnum> {
let enum_ = match ty.as_adt() { let enum_ = match ty.as_adt() {
Some(Adt::Enum(it)) => it, Some(hir::Adt::Enum(it)) => it,
_ => return None, _ => return None,
}; };
TryEnum::ALL.iter().find_map(|&var| { TryEnum::ALL.iter().find_map(|&var| {