From d757545f03dd0410d9964caa027854861aa05532 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 7 Jun 2021 11:34:31 +0200 Subject: [PATCH] files: implement default support --- rust/src/filecontainer.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rust/src/filecontainer.rs b/rust/src/filecontainer.rs index 3c325e85ac..9e01502b73 100644 --- a/rust/src/filecontainer.rs +++ b/rust/src/filecontainer.rs @@ -28,7 +28,7 @@ pub const FILE_USE_DETECT: u16 = BIT_U16!(13); // Generic file structure, so it can be used by different protocols -#[derive(Debug)] +#[derive(Debug, Default)] pub struct Files { pub files_ts: FileContainer, pub files_tc: FileContainer, @@ -68,6 +68,13 @@ pub struct FileContainer { tail: * mut c_void, } +impl Default for FileContainer { + fn default() -> Self { Self { + head: ptr::null_mut(), + tail: ptr::null_mut(), + }} +} + impl FileContainer { pub fn default() -> FileContainer { FileContainer { head:ptr::null_mut(), tail:ptr::null_mut() } -- 2.47.2