mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-30 00:55:18 +02:00
fix(rust): use rust 2024 edition and fix compile error
rust 2024 edition is more restrictive when importing local crate
This commit is contained in:
parent
a2c0b6ad0e
commit
c0a4bf0e85
@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "centreon-generic-snmp"
|
name = "centreon-generic-snmp"
|
||||||
version = "1.0.0"
|
version = "1.0.0"
|
||||||
|
edition = "2024"
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
lalrpop = "0.22.1"
|
lalrpop = "0.22.1"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
use log::{debug, info, trace, warn};
|
use crate::snmp::SnmpResult;
|
||||||
use snmp::SnmpResult;
|
use log::{info, warn};
|
||||||
use std::str;
|
use std::str;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
@ -4,11 +4,11 @@ pub mod threshold;
|
|||||||
|
|
||||||
use self::ast::ExprResult;
|
use self::ast::ExprResult;
|
||||||
use self::lexer::{LexicalError, Tok};
|
use self::lexer::{LexicalError, Tok};
|
||||||
use lalrpop_util::{lalrpop_mod, ParseError};
|
use crate::snmp::SnmpResult;
|
||||||
|
use lalrpop_util::{ParseError, lalrpop_mod};
|
||||||
use log::debug;
|
use log::debug;
|
||||||
use regex::Regex;
|
use regex::Regex;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use snmp::SnmpResult;
|
|
||||||
|
|
||||||
lalrpop_mod!(grammar);
|
lalrpop_mod!(grammar);
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
use generic::error::Error;
|
use crate::generic::error::Error;
|
||||||
use log::{debug, error, info, trace, warn};
|
use log::{debug, error, info, trace, warn};
|
||||||
use std::f64::INFINITY;
|
use std::f64::INFINITY;
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
use serde_json::Error as JsonError;
|
use snafu::prelude::Snafu;
|
||||||
use snafu::prelude::*;
|
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
|
||||||
#[derive(Debug, Snafu)]
|
#[derive(Debug, Snafu)]
|
||||||
|
@ -4,11 +4,11 @@ extern crate serde_json;
|
|||||||
pub mod error;
|
pub mod error;
|
||||||
|
|
||||||
use self::error::Result;
|
use self::error::Result;
|
||||||
use compute::{ast::ExprResult, threshold::Threshold, Compute, Parser};
|
use crate::compute::{Compute, Parser, ast::ExprResult, threshold::Threshold};
|
||||||
|
use crate::output::{Output, OutputFormatter};
|
||||||
|
use crate::snmp::{snmp_bulk_get, snmp_bulk_walk, snmp_bulk_walk_with_labels};
|
||||||
use log::{debug, trace};
|
use log::{debug, trace};
|
||||||
use output::{Output, OutputFormatter};
|
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use snmp::{snmp_bulk_get, snmp_bulk_walk, snmp_bulk_walk_with_labels};
|
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
||||||
use crate::snmp::SnmpResult;
|
use crate::snmp::SnmpResult;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
use compute::lexer;
|
use crate::compute::lexer;
|
||||||
use compute::ast;
|
use crate::compute::ast;
|
||||||
|
|
||||||
grammar<'input>;
|
grammar<'input>;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
use crate::compute::Parser;
|
||||||
|
use crate::compute::ast::ExprResult;
|
||||||
|
use crate::generic::{Perfdata, Status};
|
||||||
use crate::snmp::SnmpResult;
|
use crate::snmp::SnmpResult;
|
||||||
use compute::ast::ExprResult;
|
|
||||||
use compute::Parser;
|
|
||||||
use generic::{Perfdata, Status};
|
|
||||||
use log::error;
|
use log::error;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ extern crate rasn;
|
|||||||
extern crate rasn_smi;
|
extern crate rasn_smi;
|
||||||
extern crate rasn_snmp;
|
extern crate rasn_snmp;
|
||||||
|
|
||||||
use compute::ast::ExprResult;
|
use crate::compute::ast::ExprResult;
|
||||||
use log::{info, trace, warn};
|
use log::{info, trace, warn};
|
||||||
use rasn::types::ObjectIdentifier;
|
use rasn::types::ObjectIdentifier;
|
||||||
use rasn_snmp::v2::BulkPdu;
|
use rasn_snmp::v2::BulkPdu;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user