rust/default: Enable Default usage in SMB

pull/6139/head
Jeff Lucovsky 5 years ago committed by Victor Julien
parent 95f225e8fb
commit f502f21f9e

@ -25,7 +25,7 @@ use std::os::raw::{c_void,c_char,c_int};
use crate::core::SC;
#[repr(C)]
#[derive(Debug,PartialEq)]
#[derive(Default, Debug,PartialEq)]
pub struct AppLayerTxConfig {
/// config: log flags
log_flags: u8,
@ -50,7 +50,7 @@ impl AppLayerTxConfig {
}
#[repr(C)]
#[derive(Debug,PartialEq)]
#[derive(Default, Debug,PartialEq)]
pub struct AppLayerTxData {
/// config: log flags
pub config: AppLayerTxConfig,
@ -355,7 +355,7 @@ impl AppLayerGetTxIterTuple {
/// LoggerFlags tracks which loggers have already been executed.
#[repr(C)]
#[derive(Debug,PartialEq)]
#[derive(Default, Debug,PartialEq)]
pub struct LoggerFlags {
flags: u32,
}

@ -49,6 +49,7 @@ impl FileChunk {
}
#[derive(Debug)]
#[derive(Default)]
pub struct FileTransferTracker {
file_size: u64,
pub tracked: u64,
@ -71,19 +72,8 @@ pub struct FileTransferTracker {
impl FileTransferTracker {
pub fn new() -> FileTransferTracker {
FileTransferTracker {
file_size:0,
tracked:0,
cur_ooo:0,
track_id:0,
chunk_left:0,
tx_id:0,
fill_bytes:0,
file_open:false,
chunk_is_last:false,
chunk_is_ooo:false,
file_is_truncated:false,
cur_ooo_chunk_offset:0,
chunks:HashMap::new(),
..Default::default()
}
}

Loading…
Cancel
Save