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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user