File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -87,9 +87,7 @@ impl PwmChip {
87
87
88
88
pub fn export ( & self , number : u32 ) -> Result < ( ) > {
89
89
// 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 ( ) {
93
91
let path = format ! ( "/sys/class/pwm/pwmchip{}/export" , self . number) ;
94
92
let mut export_file = File :: create ( & path) ?;
95
93
let _ = export_file. write_all ( format ! ( "{}" , number) . as_bytes ( ) ) ;
@@ -98,9 +96,7 @@ impl PwmChip {
98
96
}
99
97
100
98
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 ( ) {
104
100
let path = format ! ( "/sys/class/pwm/pwmchip{}/unexport" , self . number) ;
105
101
let mut export_file = File :: create ( & path) ?;
106
102
let _ = export_file. write_all ( format ! ( "{}" , number) . as_bytes ( ) ) ;
You can’t perform that action at this time.
0 commit comments