Skip to content

Commit 71b37b2

Browse files
committed
core: remove redundant error pattern matching
1 parent 2c660fc commit 71b37b2

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/lib.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,7 @@ impl PwmChip {
8787

8888
pub fn export(&self, number: u32) -> Result<()> {
8989
// only export if not already exported
90-
if let Err(_) = fs::metadata(&format!("/sys/class/pwm/pwmchip{}/pwm{}",
91-
self.number,
92-
number)) {
90+
if fs::metadata(&format!("/sys/class/pwm/pwmchip{}/pwm{}", self.number, number)).is_err() {
9391
let path = format!("/sys/class/pwm/pwmchip{}/export", self.number);
9492
let mut export_file = File::create(&path)?;
9593
let _ = export_file.write_all(format!("{}", number).as_bytes());
@@ -98,9 +96,7 @@ impl PwmChip {
9896
}
9997

10098
pub fn unexport(&self, number: u32) -> Result<()> {
101-
if let Ok(_) = fs::metadata(&format!("/sys/class/pwm/pwmchip{}/pwm{}",
102-
self.number,
103-
number)) {
99+
if fs::metadata(&format!("/sys/class/pwm/pwmchip{}/pwm{}", self.number, number)).is_ok() {
104100
let path = format!("/sys/class/pwm/pwmchip{}/unexport", self.number);
105101
let mut export_file = File::create(&path)?;
106102
let _ = export_file.write_all(format!("{}", number).as_bytes());

0 commit comments

Comments
 (0)