@@ -8,24 +8,28 @@ use std::os::windows::ffi::OsStrExt;
88use std:: ptr:: { self , NonNull } ;
99
1010use winapi:: {
11- Class ,
12- Interface ,
1311 shared:: {
1412 winerror:: { SUCCEEDED , S_FALSE , S_OK } ,
1513 wtypesbase:: CLSCTX_INPROC_SERVER ,
1614 } ,
1715 um:: {
18- combaseapi:: { CoInitializeEx , CoCreateInstance } ,
16+ combaseapi:: { CoCreateInstance , CoInitializeEx } ,
1917 objbase:: COINIT_MULTITHREADED ,
20- spellcheck:: { IEnumSpellingError , SpellCheckerFactory , ISpellChecker , ISpellCheckerFactory } ,
18+ spellcheck:: {
19+ IEnumSpellingError , ISpellChecker , ISpellCheckerFactory , SpellCheckerFactory ,
20+ } ,
2121 unknwnbase:: IUnknown ,
2222 } ,
23+ Class , Interface ,
2324} ;
2425
2526struct ComPtr < T > ( NonNull < T > ) ;
2627
2728impl < T > ComPtr < T > {
28- fn new ( p : * mut T ) -> ComPtr < T > where T : Interface {
29+ fn new ( p : * mut T ) -> ComPtr < T >
30+ where
31+ T : Interface ,
32+ {
2933 ComPtr ( NonNull :: new ( p) . unwrap ( ) )
3034 }
3135}
@@ -178,7 +182,8 @@ impl Iterator for ErrorIter {
178182 let utf16_start = start as usize ;
179183 let utf16_len = length as usize ;
180184
181- let err_text = String :: from_utf16 ( & self . text [ utf16_start..utf16_start + utf16_len] ) . ok ( ) ?;
185+ let err_text =
186+ String :: from_utf16 ( & self . text [ utf16_start..utf16_start + utf16_len] ) . ok ( ) ?;
182187
183188 let byte_start = utf16_offset_to_utf8 ( & self . original , utf16_start) ;
184189 let byte_end = utf16_offset_to_utf8 ( & self . original , utf16_start + utf16_len) ;
@@ -201,7 +206,13 @@ pub struct SpellingError {
201206}
202207
203208impl SpellingError {
204- pub fn text ( & self ) -> & str { & self . text }
205- pub fn start ( & self ) -> usize { self . start }
206- pub fn end ( & self ) -> usize { self . end }
209+ pub fn text ( & self ) -> & str {
210+ & self . text
211+ }
212+ pub fn start ( & self ) -> usize {
213+ self . start
214+ }
215+ pub fn end ( & self ) -> usize {
216+ self . end
217+ }
207218}
0 commit comments