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:
evan Adam 2025-06-13 16:25:40 +02:00 committed by David Boucher
parent a2c0b6ad0e
commit c0a4bf0e85
9 changed files with 16 additions and 16 deletions

View File

@ -1,6 +1,7 @@
[package]
name = "centreon-generic-snmp"
version = "1.0.0"
edition = "2024"
[build-dependencies]
lalrpop = "0.22.1"

View File

@ -1,5 +1,5 @@
use log::{debug, info, trace, warn};
use snmp::SnmpResult;
use crate::snmp::SnmpResult;
use log::{info, warn};
use std::str;
#[derive(Debug)]

View File

@ -4,11 +4,11 @@ pub mod threshold;
use self::ast::ExprResult;
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 regex::Regex;
use serde::Deserialize;
use snmp::SnmpResult;
lalrpop_mod!(grammar);

View File

@ -1,4 +1,4 @@
use generic::error::Error;
use crate::generic::error::Error;
use log::{debug, error, info, trace, warn};
use std::f64::INFINITY;

View File

@ -1,5 +1,4 @@
use serde_json::Error as JsonError;
use snafu::prelude::*;
use snafu::prelude::Snafu;
use std::path::PathBuf;
#[derive(Debug, Snafu)]

View File

@ -4,11 +4,11 @@ extern crate serde_json;
pub mod error;
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 output::{Output, OutputFormatter};
use serde::Deserialize;
use snmp::{snmp_bulk_get, snmp_bulk_walk, snmp_bulk_walk_with_labels};
use std::collections::HashMap;
use crate::snmp::SnmpResult;

View File

@ -1,5 +1,5 @@
use compute::lexer;
use compute::ast;
use crate::compute::lexer;
use crate::compute::ast;
grammar<'input>;

View File

@ -1,7 +1,7 @@
use crate::compute::Parser;
use crate::compute::ast::ExprResult;
use crate::generic::{Perfdata, Status};
use crate::snmp::SnmpResult;
use compute::ast::ExprResult;
use compute::Parser;
use generic::{Perfdata, Status};
use log::error;
use serde::Deserialize;

View File

@ -3,7 +3,7 @@ extern crate rasn;
extern crate rasn_smi;
extern crate rasn_snmp;
use compute::ast::ExprResult;
use crate::compute::ast::ExprResult;
use log::{info, trace, warn};
use rasn::types::ObjectIdentifier;
use rasn_snmp::v2::BulkPdu;