diff options
author | shukuru <shukuru@boitalett.re> | 2024-02-18 23:42:11 +0100 |
---|---|---|
committer | shukuru <shukuru@boitalett.re> | 2024-02-18 23:42:11 +0100 |
commit | 49864074cc2cd85caede425cafd1ef8f7f3be0e2 (patch) | |
tree | e36259fc985b639bdffc3c15736276db66482c80 /src/data_structures.rs | |
parent | 10a7ac77ceac274daa7935ed52e17094b2088224 (diff) |
- Parse deserialized data structure to a more
versatile interface.
Diffstat (limited to 'src/data_structures.rs')
-rw-r--r-- | src/data_structures.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/data_structures.rs b/src/data_structures.rs index ef1bcc2..3e4e4ac 100644 --- a/src/data_structures.rs +++ b/src/data_structures.rs @@ -86,21 +86,21 @@ pub struct SPF { // Rust interface DS for HTML generation pub enum DMARCPolicy { - None, - Quarantine, - Reject, + None(String), + Quarantine(String), + Reject(String), } pub enum DMARCAlignment { - Relaxed, - Strict, + Relaxed(String), + Strict(String), } pub enum DMARCFailureOption { - AlignedPassFailure, - OtherAlignedPassFailure, - SignatureAlignmentFailure, - SPFFailure, + AlignedPassFailure(String), + OtherAlignedPassFailure(String), + SignatureAlignmentFailure(String), + SPFFailure(String), } pub struct DMARCRecord { |