1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00

Fix warnings for disabled features

This commit is contained in:
Paul-Christian Volkmer 2023-11-09 10:42:54 +01:00
parent e250e330a5
commit 4676a63c69

View File

@ -26,12 +26,12 @@ use std::fmt::{Display, Formatter};
use std::path::Path; use std::path::Path;
use console::style; use console::style;
use deob::deobfuscate;
#[cfg(feature = "unzip-osb")] #[cfg(feature = "unzip-osb")]
pub mod osb; pub mod osb;
pub mod osc; pub mod osc;
#[allow(dead_code)]
pub enum CheckNotice { pub enum CheckNotice {
/// This will result in Error if importing file and has a support code /// This will result in Error if importing file and has a support code
ErrorWithCode { ErrorWithCode {
@ -137,13 +137,17 @@ pub trait Fixable {
fn fix(&mut self) -> bool; fn fix(&mut self) -> bool;
} }
#[allow(unused_variables)]
pub fn check_file(file: &Path, password: Option<String>) -> Vec<CheckNotice> { pub fn check_file(file: &Path, password: Option<String>) -> Vec<CheckNotice> {
match file.extension() { match file.extension() {
Some(ex) => match ex.to_str() { Some(ex) => match ex.to_str() {
#[cfg(feature = "unzip-osb")] #[cfg(feature = "unzip-osb")]
Some("osb") => match password { Some("osb") => match password {
Some(password) => osb::check_file(file, password.as_str()), Some(password) => osb::check_file(file, password.as_str()),
None => osb::check_file(file, deobfuscate(env!("OSB_KEY").trim()).as_str()), None => {
use deob::deobfuscate;
osb::check_file(file, deobfuscate(env!("OSB_KEY").trim()).as_str())
}
}, },
Some("osc") => osc::check_file(file), Some("osc") => osc::check_file(file),
_ => vec![CheckNotice::Error { _ => vec![CheckNotice::Error {