修复 FEC 提交的 clippy 问题

ParityData 重导出改为仅 test 可见;去掉冗余切片与无用 vec!
This commit is contained in:
lbl
2026-08-20 22:34:17 +08:00
parent 1ea38ec715
commit b78140dc2d
2 changed files with 6 additions and 4 deletions
+3 -3
View File
@@ -452,7 +452,7 @@ mod tests {
.expect("should reconstruct the lost packet");
assert_eq!(recovered.len(), 1);
assert_eq!(recovered[0].payload(), &payloads[2][..]);
assert_eq!(recovered[0].payload(), payloads[2]);
assert_eq!(recovered[0].head()[0], type_bytes[2]);
assert_eq!(recovered[0].src_id(), SRC);
assert_eq!(recovered[0].dest_id(), DST);
@@ -468,7 +468,7 @@ mod tests {
let payloads: [&[u8]; 2] = [&[0x11; 8], &[0x22; 24]];
let max_len = 4 + 24;
let mut shards = vec![
let mut shards = [
make_shard(0x81, 0, payloads[0], max_len),
make_shard(0x82, 0, payloads[1], max_len),
vec![0u8; max_len],
@@ -495,7 +495,7 @@ mod tests {
// 校验包先到时 pkt1 会透传,恢复的 pkt0 也应在返回列表中
let recovered_pkt0 = recovered
.iter()
.find(|p| p.payload() == &payloads[0][..])
.find(|p| p.payload() == payloads[0])
.expect("recovered pkt0 missing");
assert_eq!(recovered_pkt0.head()[0], 0x81);
}
+3 -1
View File
@@ -15,7 +15,9 @@ mod fec_proto {
include!(concat!(env!("OUT_DIR"), "/protocol.fec.rs"));
}
use crate::utils::task_control::TaskGroup;
pub use fec_proto::{FecPacket, ParityData};
pub use fec_proto::FecPacket;
#[cfg(test)]
pub use fec_proto::ParityData;
const BATCH_SIZE: usize = 10;
const REDUNDANCY_RATE: f32 = 0.2;