@@ -124,48 +124,48 @@ impl From<io::Error> for IoError {
124
124
impl embedded_hal:: spi:: Error for IoError {
125
125
fn kind ( & self ) -> embedded_hal:: spi:: ErrorKind {
126
126
use embedded_hal:: spi:: ErrorKind :: * ;
127
- match & self . err {
128
- // IoErrorKind ::NotFound => todo!(),
129
- // IoErrorKind ::PermissionDenied => todo!(),
130
- // IoErrorKind ::ConnectionRefused => todo!(),
131
- // IoErrorKind ::ConnectionReset => todo!(),
132
- // IoErrorKind ::HostUnreachable => todo!(),
133
- // IoErrorKind ::NetworkUnreachable => todo!(),
134
- // IoErrorKind ::ConnectionAborted => todo!(),
135
- // IoErrorKind ::NotConnected => todo!(),
136
- // IoErrorKind ::AddrInUse => todo!(),
137
- // IoErrorKind ::AddrNotAvailable => todo!(),
138
- // IoErrorKind ::NetworkDown => todo!(),
139
- // IoErrorKind ::BrokenPipe => todo!(),
140
- // IoErrorKind ::AlreadyExists => todo!(),
141
- // IoErrorKind ::WouldBlock => todo!(),
142
- // IoErrorKind ::NotADirectory => todo!(),
143
- // IoErrorKind ::IsADirectory => todo!(),
144
- // IoErrorKind ::DirectoryNotEmpty => todo!(),
145
- // IoErrorKind ::ReadOnlyFilesystem => todo!(),
146
- // IoErrorKind ::FilesystemLoop => todo!(),
147
- // IoErrorKind ::StaleNetworkFileHandle => todo!(),
148
- // IoErrorKind ::InvalidInput => todo!(),
149
- // IoErrorKind ::InvalidData => todo!(),
150
- // IoErrorKind ::TimedOut => todo!(),
151
- // IoErrorKind ::WriteZero => todo!(),
152
- // IoErrorKind ::StorageFull => todo!(),
153
- // IoErrorKind ::NotSeekable => todo!(),
154
- // IoErrorKind ::FilesystemQuotaExceeded => todo!(),
155
- // IoErrorKind ::FileTooLarge => todo!(),
156
- // IoErrorKind ::ResourceBusy => todo!(),
157
- // IoErrorKind ::ExecutableFileBusy => todo!(),
158
- // IoErrorKind ::Deadlock => todo!(),
159
- // IoErrorKind ::CrossesDevices => todo!(),
160
- // IoErrorKind ::TooManyLinks => todo!(),
161
- // IoErrorKind ::FilenameTooLong => todo!(),
162
- // IoErrorKind ::ArgumentListTooLong => todo!(),
163
- // IoErrorKind ::Interrupted => todo!(),
164
- // IoErrorKind ::Unsupported => todo!(),
165
- // IoErrorKind ::UnexpectedEof => todo!(),
166
- // IoErrorKind ::OutOfMemory => todo!(),
167
- // IoErrorKind ::Other => todo!(),
168
- // IoErrorKind ::Uncategorized => todo!(),
127
+ match self . err . kind ( ) {
128
+ // io::ErrorKind ::NotFound => todo!(),
129
+ // io::ErrorKind ::PermissionDenied => todo!(),
130
+ // io::ErrorKind ::ConnectionRefused => todo!(),
131
+ // io::ErrorKind ::ConnectionReset => todo!(),
132
+ // io::ErrorKind ::HostUnreachable => todo!(),
133
+ // io::ErrorKind ::NetworkUnreachable => todo!(),
134
+ // io::ErrorKind ::ConnectionAborted => todo!(),
135
+ // io::ErrorKind ::NotConnected => todo!(),
136
+ // io::ErrorKind ::AddrInUse => todo!(),
137
+ // io::ErrorKind ::AddrNotAvailable => todo!(),
138
+ // io::ErrorKind ::NetworkDown => todo!(),
139
+ // io::ErrorKind ::BrokenPipe => todo!(),
140
+ // io::ErrorKind ::AlreadyExists => todo!(),
141
+ // io::ErrorKind ::WouldBlock => todo!(),
142
+ // io::ErrorKind ::NotADirectory => todo!(),
143
+ // io::ErrorKind ::IsADirectory => todo!(),
144
+ // io::ErrorKind ::DirectoryNotEmpty => todo!(),
145
+ // io::ErrorKind ::ReadOnlyFilesystem => todo!(),
146
+ // io::ErrorKind ::FilesystemLoop => todo!(),
147
+ // io::ErrorKind ::StaleNetworkFileHandle => todo!(),
148
+ // io::ErrorKind ::InvalidInput => todo!(),
149
+ // io::ErrorKind ::InvalidData => todo!(),
150
+ // io::ErrorKind ::TimedOut => todo!(),
151
+ // io::ErrorKind ::WriteZero => todo!(),
152
+ // io::ErrorKind ::StorageFull => todo!(),
153
+ // io::ErrorKind ::NotSeekable => todo!(),
154
+ // io::ErrorKind ::FilesystemQuotaExceeded => todo!(),
155
+ // io::ErrorKind ::FileTooLarge => todo!(),
156
+ // io::ErrorKind ::ResourceBusy => todo!(),
157
+ // io::ErrorKind ::ExecutableFileBusy => todo!(),
158
+ // io::ErrorKind ::Deadlock => todo!(),
159
+ // io::ErrorKind ::CrossesDevices => todo!(),
160
+ // io::ErrorKind ::TooManyLinks => todo!(),
161
+ // io::ErrorKind ::FilenameTooLong => todo!(),
162
+ // io::ErrorKind ::ArgumentListTooLong => todo!(),
163
+ // io::ErrorKind ::Interrupted => todo!(),
164
+ // io::ErrorKind ::Unsupported => todo!(),
165
+ // io::ErrorKind ::UnexpectedEof => todo!(),
166
+ // io::ErrorKind ::OutOfMemory => todo!(),
167
+ // io::ErrorKind ::Other => todo!(),
168
+ // io::ErrorKind ::Uncategorized => todo!(),
169
169
_ => Other ,
170
170
}
171
171
}
0 commit comments