We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
freertos_port_files()
1 parent 94c5249 commit e32d69aCopy full SHA for e32d69a
freertos-cargo-build/src/lib.rs
@@ -140,12 +140,16 @@ impl Builder {
140
.into_iter()
141
.filter_map(|e| e.ok())
142
.filter_map(|entry| {
143
- let f_name = entry.path().to_str().unwrap();
144
-
145
- if f_name.ends_with(".c") {
146
- return Some(entry.path().to_owned());
+ match entry
+ .path()
+ .extension()
+ .map(|s| s.to_string_lossy())
147
+ .as_ref()
148
+ .map(|s| s.as_ref())
149
+ {
150
+ Some("c" | "s" | "S") => Some(entry.path().to_owned()),
151
+ _ => None,
152
}
- None
153
})
154
.collect();
155
files
0 commit comments