Skip to content

Commit b596ccd

Browse files
committed
DefPathData::TypeNs may be None now
1 parent ead0f0b commit b596ccd

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/preempt_count/annotation.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ impl<'tcx> AnalysisCtxt<'tcx> {
4040
if let Some(adt_def) = self_ty.skip_binder().ty_adt_def()
4141
&& let data = self.def_path(adt_def.did()).data
4242
&& data.len() == 3
43-
&& let DefPathData::TypeNs(task) = data[0].data
43+
&& let DefPathData::TypeNs(Some(task)) = data[0].data
4444
&& task == *crate::symbol::task
45-
&& let DefPathData::TypeNs(wake) = data[1].data
45+
&& let DefPathData::TypeNs(Some(wake)) = data[1].data
4646
&& wake == *crate::symbol::wake
47-
&& let DefPathData::TypeNs(waker) = data[2].data
47+
&& let DefPathData::TypeNs(Some(waker)) = data[2].data
4848
&& waker == *crate::symbol::Waker
4949
{
5050
if fn_name == sym::clone
@@ -65,9 +65,9 @@ impl<'tcx> AnalysisCtxt<'tcx> {
6565
let data = self.def_path(def_id).data;
6666

6767
if data.len() == 3
68-
&& let DefPathData::TypeNs(any) = data[0].data
68+
&& let DefPathData::TypeNs(Some(any)) = data[0].data
6969
&& any == sym::any
70-
&& let DefPathData::TypeNs(any_trait) = data[1].data
70+
&& let DefPathData::TypeNs(Some(any_trait)) = data[1].data
7171
&& any_trait == sym::Any
7272
&& let DefPathData::ValueNs(_any_fn) = data[2].data
7373
{
@@ -80,9 +80,9 @@ impl<'tcx> AnalysisCtxt<'tcx> {
8080
}
8181

8282
if data.len() == 3
83-
&& let DefPathData::TypeNs(error) = data[0].data
83+
&& let DefPathData::TypeNs(Some(error)) = data[0].data
8484
&& error == *crate::symbol::error
85-
&& let DefPathData::TypeNs(error_trait) = data[1].data
85+
&& let DefPathData::TypeNs(Some(error_trait)) = data[1].data
8686
&& error_trait == sym::Error
8787
&& let DefPathData::ValueNs(_any_fn) = data[2].data
8888
{
@@ -95,7 +95,7 @@ impl<'tcx> AnalysisCtxt<'tcx> {
9595
}
9696

9797
if data.len() == 3
98-
&& let DefPathData::TypeNs(fmt) = data[0].data
98+
&& let DefPathData::TypeNs(Some(fmt)) = data[0].data
9999
&& fmt == sym::fmt
100100
&& let DefPathData::TypeNs(_fmt_trait) = data[1].data
101101
&& let DefPathData::ValueNs(fmt_fn) = data[2].data
@@ -109,9 +109,9 @@ impl<'tcx> AnalysisCtxt<'tcx> {
109109
};
110110
}
111111
if data.len() == 3
112-
&& let DefPathData::TypeNs(fmt) = data[0].data
112+
&& let DefPathData::TypeNs(Some(fmt)) = data[0].data
113113
&& fmt == sym::fmt
114-
&& let DefPathData::TypeNs(write) = data[1].data
114+
&& let DefPathData::TypeNs(Some(write)) = data[1].data
115115
&& write == *crate::symbol::Write
116116
&& let DefPathData::ValueNs(_write_fn) = data[2].data
117117
{
@@ -123,7 +123,7 @@ impl<'tcx> AnalysisCtxt<'tcx> {
123123
};
124124
}
125125
if data.len() == 2
126-
&& let DefPathData::TypeNs(fmt) = data[0].data
126+
&& let DefPathData::TypeNs(Some(fmt)) = data[0].data
127127
&& fmt == sym::fmt
128128
&& let DefPathData::ValueNs(write) = data[1].data
129129
&& write == *crate::symbol::write

0 commit comments

Comments
 (0)