diff --git a/src/dc_mimeparser.rs b/src/dc_mimeparser.rs index 0b40b1747..f53df92ae 100644 --- a/src/dc_mimeparser.rs +++ b/src/dc_mimeparser.rs @@ -1112,7 +1112,7 @@ unsafe fn dc_mimeparser_add_single_part_if_known( /* must not be free()'d */ let mut decoded_data: *const libc::c_char = 0 as *const libc::c_char; let mut decoded_data_bytes = 0; - let mut simplifier: Option = None; + let mut simplifier: Option = None; if !(mime.is_null() || (*mime).mm_data.mm_single.is_null()) { mime_type = mailmime_get_mime_type(mime, &mut msg_type, &mut raw_mime); mime_data = (*mime).mm_data.mm_single; @@ -1134,7 +1134,7 @@ unsafe fn dc_mimeparser_add_single_part_if_known( match mime_type { 60 | 70 => { if simplifier.is_none() { - simplifier = Some(dc_simplify_t::new()); + simplifier = Some(Simplify::new()); } /* get from `Content-Type: text/...; charset=utf-8`; must not be free()'d */ let charset = mailmime_content_charset_get((*mime).mm_content_type); diff --git a/src/dc_simplify.rs b/src/dc_simplify.rs index 373d3a0e1..eb6da7d30 100644 --- a/src/dc_simplify.rs +++ b/src/dc_simplify.rs @@ -3,15 +3,15 @@ use crate::dc_tools::*; use crate::x::*; #[derive(Copy, Clone)] -pub struct dc_simplify_t { +pub struct Simplify { pub is_forwarded: libc::c_int, pub is_cut_at_begin: libc::c_int, pub is_cut_at_end: libc::c_int, } -impl dc_simplify_t { +impl Simplify { pub fn new() -> Self { - dc_simplify_t { + Simplify { is_forwarded: 0, is_cut_at_begin: 0, is_cut_at_end: 0, @@ -267,7 +267,7 @@ mod tests { #[test] fn test_simplify_trim() { unsafe { - let mut simplify = dc_simplify_t::new(); + let mut simplify = Simplify::new(); let html: *const libc::c_char = b"\r\r\nline1
\r\n\r\n\r\rline2\n\r\x00" as *const u8 as *const libc::c_char; let plain: *mut libc::c_char = @@ -287,7 +287,7 @@ mod tests { #[test] fn test_simplify_parse_href() { unsafe { - let mut simplify = dc_simplify_t::new(); + let mut simplify = Simplify::new(); let html: *const libc::c_char = b"text]>text bold]]>\x00" as *const u8 as *const libc::c_char; @@ -328,7 +328,7 @@ mod tests { #[test] fn test_simplify_html_encoded() { unsafe { - let mut simplify = dc_simplify_t::new(); + let mut simplify = Simplify::new(); let html: *const libc::c_char = b"<>"'& äÄöÖüÜß fooÆçÇ ♦&noent;‎‏‌‍\x00" as *const u8 as *const libc::c_char;