@@ -2,11 +2,8 @@ use crate::error::{APIError, Error};
2
2
3
3
// use std::cmp::Ordering;
4
4
use std:: path:: Path ;
5
- use xmodits_lib:: common:: { extract, SUPPORTED_EXTENSIONS } ;
6
- use xmodits_lib:: exporter:: AudioFormat ;
7
- use xmodits_lib:: interface:: ripper:: Ripper ;
8
- // use xmodits_lib::interface::Error as XmoditsError;
9
- use xmodits_lib:: SampleNamer ;
5
+ use xmodits_lib:: export:: { extract, Format , Ripper , SampleNamer } ;
6
+ use xmodits_lib:: SUPPORTED_EXTENSIONS ;
10
7
11
8
pub fn rip (
12
9
path : & String ,
@@ -61,19 +58,19 @@ pub fn verify_extension(path: &String, strict: bool) -> Result<(), APIError> {
61
58
Ok ( ( ) )
62
59
}
63
60
64
- fn get_format ( format : Option < String > ) -> Result < AudioFormat , APIError > {
61
+ fn get_format ( format : Option < String > ) -> Result < Format , APIError > {
65
62
let Some ( format) = format else {
66
- return Ok ( AudioFormat :: WAV ) ;
63
+ return Ok ( Format :: WAV ) ;
67
64
} ;
68
65
69
66
let extension = format. to_lowercase ( ) ;
70
67
let format = match extension. as_str ( ) {
71
- "wav" => AudioFormat :: WAV ,
72
- "aiff" => AudioFormat :: AIFF ,
73
- "8svx" => AudioFormat :: IFF ,
74
- "its" => AudioFormat :: ITS ,
75
- "s3i" => AudioFormat :: S3I ,
76
- "raw" => AudioFormat :: RAW ,
68
+ "wav" => Format :: WAV ,
69
+ "aiff" => Format :: AIFF ,
70
+ "8svx" => Format :: IFF ,
71
+ "its" => Format :: ITS ,
72
+ "s3i" => Format :: S3I ,
73
+ "raw" => Format :: RAW ,
77
74
_ => return Err ( APIError :: UnrecognizedFileExtension ( extension) ) ,
78
75
} ;
79
76
Ok ( format)
0 commit comments