fix: Resolve compilation errors by refactoring imports and type annotations
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
@@ -120,7 +120,6 @@ impl MetaPlugin for CwdMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -246,7 +246,6 @@ impl MetaPlugin for DigestMetaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -139,7 +139,6 @@ impl MetaPlugin for EnvMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -226,7 +226,6 @@ impl MetaPlugin for MetaPluginExec {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -357,7 +357,6 @@ impl MetaPlugin for HostnameMetaPlugin {
|
|||||||
|
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -137,7 +137,6 @@ impl MetaPlugin for KeepPidMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -235,7 +235,6 @@ impl MetaPlugin for MagicFileMetaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
use log::debug;
|
use log::debug;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
use std::collections::HashMap;
|
||||||
|
use std::sync::Mutex;
|
||||||
|
use once_cell::sync::Lazy;
|
||||||
|
|
||||||
pub mod exec;
|
pub mod exec;
|
||||||
pub mod digest;
|
pub mod digest;
|
||||||
@@ -15,20 +18,6 @@ pub mod shell_pid;
|
|||||||
pub mod keep_pid;
|
pub mod keep_pid;
|
||||||
pub mod env;
|
pub mod env;
|
||||||
|
|
||||||
use crate::meta_plugin::exec::MetaPluginExec;
|
|
||||||
use crate::meta_plugin::digest::DigestMetaPlugin;
|
|
||||||
use crate::meta_plugin::read_time::ReadTimeMetaPlugin;
|
|
||||||
use crate::meta_plugin::read_rate::ReadRateMetaPlugin;
|
|
||||||
use crate::meta_plugin::magic::MagicFileMetaPlugin;
|
|
||||||
use crate::meta_plugin::text::TextMetaPlugin;
|
|
||||||
use crate::meta_plugin::hostname::HostnameMetaPlugin;
|
|
||||||
use crate::meta_plugin::cwd::CwdMetaPlugin;
|
|
||||||
use crate::meta_plugin::user::UserMetaPlugin;
|
|
||||||
use crate::meta_plugin::shell::ShellMetaPlugin;
|
|
||||||
use crate::meta_plugin::shell_pid::ShellPidMetaPlugin;
|
|
||||||
use crate::meta_plugin::keep_pid::KeepPidMetaPlugin;
|
|
||||||
use crate::meta_plugin::env::EnvMetaPlugin;
|
|
||||||
|
|
||||||
/// Represents metadata to be stored
|
/// Represents metadata to be stored
|
||||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||||
pub struct MetaData {
|
pub struct MetaData {
|
||||||
@@ -335,7 +324,7 @@ pub fn get_meta_plugin(
|
|||||||
}
|
}
|
||||||
|
|
||||||
return Box::new(MetaPluginExec::new(&program_name,
|
return Box::new(MetaPluginExec::new(&program_name,
|
||||||
args.iter().map(|s| s.as_str()).collect(),
|
args.iter().map(|s: &String| s.as_str()).collect(),
|
||||||
meta_name,
|
meta_name,
|
||||||
split_whitespace,
|
split_whitespace,
|
||||||
options,
|
options,
|
||||||
|
|||||||
@@ -136,7 +136,6 @@ impl MetaPlugin for ReadRateMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -129,7 +129,6 @@ impl MetaPlugin for ReadTimeMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -141,7 +141,6 @@ impl MetaPlugin for ShellMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -141,7 +141,6 @@ impl MetaPlugin for ShellPidMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -640,7 +640,6 @@ impl MetaPlugin for TextMetaPlugin {
|
|||||||
|
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
@@ -96,7 +96,6 @@ impl MetaPlugin for UserMetaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
use crate::meta_plugin::register_meta_plugin;
|
use crate::meta_plugin::register_meta_plugin;
|
||||||
use crate::meta_plugin::MetaPluginType;
|
|
||||||
|
|
||||||
// Register the plugin at module initialization time
|
// Register the plugin at module initialization time
|
||||||
#[ctor::ctor]
|
#[ctor::ctor]
|
||||||
|
|||||||
Reference in New Issue
Block a user