[−][src]Crate tnef
A basic TNEF parser written in pure Rust.
TNEF file contains a stream of records called "attributes". Using
TnefReader
you can read attributes stored in the provided TNEF buffer.
At the moment we do not handle parsing of attribute data outside of
attachement attributes.
If you just want to unpack attachments stored in TNEF, you can use a
convenience function read_attachements
.
Usage example
for attribute in tnef::TnefReader::new(tnef_data)? { let (id, data) = attribute?; println!("{:?} {}", id, data.len()); }
Structs
Attachment | TNEF attachment. |
RawAttachment | TNEF attachment. |
RendData | Attachment rendering data. |
TnefReader | TNEF reader. |
Enums
AttachAttrId | Attachment level attribute IDs. |
AttachDataFlags | Attachment data flags |
AttachType | Attachment type. |
AttributeId | Attribute ID. |
MessageAttrId | Message level attribute IDs. |
Functions
read_attachements | Convenience function for extracting attachments from TNEF data. |