fix: Correct module paths and conditional compilation for magic feature

Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-09-10 10:11:25 -03:00
parent c24728202d
commit a0e0126ff3
4 changed files with 12 additions and 4 deletions

View File

@@ -4,9 +4,10 @@ use std::collections::HashMap;
use std::sync::Mutex;
use once_cell::sync::Lazy;
#[cfg(feature = "magic")]
pub mod magic_file;
pub mod exec;
pub mod digest;
pub mod magic_file;
pub mod text;
pub mod read_time;
pub mod read_rate;
@@ -18,9 +19,10 @@ pub mod shell_pid;
pub mod keep_pid;
pub mod env;
#[cfg(feature = "magic")]
pub use magic_file::MagicFileMetaPlugin;
pub use exec::MetaPluginExec;
pub use digest::DigestMetaPlugin;
pub use magic_file::MagicFileMetaPlugin;
pub use text::TextMetaPlugin;
pub use read_time::ReadTimeMetaPlugin;
pub use read_rate::ReadRateMetaPlugin;
@@ -124,6 +126,7 @@ impl MetaPlugin for BaseMetaPlugin {
#[derive(Debug, Eq, PartialEq, Clone, Hash, strum::EnumIter, strum::Display, strum::EnumString, Serialize, Deserialize)]
#[strum(serialize_all = "snake_case", ascii_case_insensitive)]
pub enum MetaPluginType {
#[cfg(feature = "magic")]
MagicFile,
Cwd,
Text,