Lines Matching defs:drop

10         fn drop(self: Pin<&mut Self>) {}  in drop()  method
18 fn drop(self: Pin<&mut Self>) {} in drop() method
31 fn drop(self: Pin<&mut Self>) {} in drop() method
51 fn drop(_: Pin<&mut ()>) {} //~ ERROR expected `impl` in drop() function
63 fn drop(self: Pin<&mut Self>) {} in drop() method
71 … unsafe fn drop(self: Pin<&mut Self>) {} //~ ERROR implementing the method `drop` is not unsafe in drop() method
90 fn drop(self: Pin<&mut Self>) {} in drop() method
98 fn drop(self: Pin<&mut Self>) {} in drop() method
108 fn drop(self: Pin<&mut Self>) {} in drop() method
116 fn drop(self: Pin<&mut Self>) {} in drop() method
125 fn drop(self: Pin<&mut Self>) {} in drop() method
126 fn drop(self: Pin<&mut Self>) {} //~ ERROR duplicate definitions with name `drop` in drop() method
139 fn drop(self: Pin<&mut Self>) -> () {} // Ok in drop() method
147 fn drop(self: Pin<&mut Self>) -> Self {} //~ ERROR method `drop` must return the unit type in drop() method
155 fn drop() {} //~ ERROR method `drop` must take an argument `self: Pin<&mut Self>` in drop() method
163 …fn drop(self: Pin<&mut Self>, _: ()) {} //~ ERROR method `drop` must take an argument `self: Pin<&… in drop() method
171 fn drop(&mut self) {} //~ ERROR method `drop` must take an argument `self: Pin<&mut Self>` in drop() method
179 … fn drop(_: Pin<&mut Self>) {} //~ ERROR method `drop` must take an argument `self: Pin<&mut Self>` in drop() method
187 … fn drop(self: Pin<&Self>) {} //~ ERROR method `drop` must take an argument `self: Pin<&mut Self>` in drop() method
195 …fn drop(self: Pin<&mut ()>) {} //~ ERROR method `drop` must take an argument `self: Pin<&mut Self>` in drop() method
213 fn drop(self: Pin<&mut Self>) {} in drop() method
219 fn drop(self: Pin<&mut Self>) {} in drop() method
225 fn drop(self: Pin<&mut Self>) {} in drop() method