Crate gmime[−][src]
Structs
ApplicationPkcs7Mime |
An application/pkcs7-mime MIME part. |
AutocryptHeader |
An object containing Autocrypt information about a given e-mail address, as derived from a message header. |
AutocryptHeaderList |
A list of Autocrypt headers, typically extracted from a GMimeMessage. |
Bytes |
A shared immutable byte slice (the equivalent of |
Certificate |
An object containing useful information about a certificate. |
CertificateList |
A collection of |
ContentDisposition |
A data structure representing a Content-Disposition. |
ContentType |
A data structure representing a Content-Type. |
CryptoContext |
A crypto context for use with MIME. |
DataWrapper |
A wrapper for a stream which may be encoded. |
DateTime | |
DecryptFlags | |
DecryptResult |
An object containing the results from decrypting an encrypted stream. |
Error |
A generic error capable of representing various error domains (types). |
File | |
Filter |
Base class for filters used by |
FilterBasic |
A basic encoder/decoder filter for the MIME encodings. |
FilterBest |
A filter for calculating the best encoding and/or charset to encode the data passed through it. |
FilterBestFlags | |
FilterCharset |
A filter to convert between charsets. |
FilterDos2Unix |
A filter to convert a stream from Windows/DOS line endings to Unix line endings. |
FilterEnriched |
A filter for converting text/enriched or text/richtext textual streams into text/html. |
FilterFrom |
A filter for armoring or escaping lines beginning with "From ". |
FilterGZip |
A filter for compresing or decompressing a gzip stream. |
FilterHTML |
A filter for converting text/plain into text/html. |
FilterSmtpData |
A filter to byte-stuff SMTP DATA. |
FilterStrip |
A filter for stripping whitespace from the end of lines. |
FilterUnix2Dos |
A filter to convert a stream from Windows/DOS line endings to Unix line endings. |
FilterWindows |
A filter for detecting whether or not a text stream claimed to be iso-8859-X is really that charset or if it is really a Windows-CP125x charset. |
FilterYenc |
A filter for yEncoding or yDecoding a stream. |
FormatOptions |
Format options for serializing various GMime objects. |
GpgContext |
A GnuPG crypto context. |
Header |
A message or mime-part header. |
HeaderList |
A list of message or mime-part headers. |
IOCondition | |
InternetAddress |
An RFC 2822 Address object. |
InternetAddressList |
A collection of |
InternetAddressMailbox |
An RFC 2822 Mailbox address. |
Message |
A MIME Message object. |
MessagePart |
A message/rfc822 or message/news MIME part. |
MessagePartial |
A message/partial MIME part. |
Multipart |
A base MIME multipart object. |
MultipartEncrypted |
A multipart/encrypted MIME part. |
MultipartSigned |
A multipart/signed MIME part. |
Object |
Base class for all MIME parts. |
Param |
A parameter name/value pair as used in the Content-Type and Content-Disposition headers. |
ParamList |
A list of Content-Type or Content-Disposition parameters. |
Parser |
A MIME parser context. |
ParserOptions |
A set of parser options used by |
Part |
A leaf-node MIME part object. |
PartIter |
A MIME part iterator. |
Pkcs7Context |
A PKCS7 crypto context. |
Priority |
The priority of sources |
Signature |
An object containing useful information about a signature. |
SignatureList |
A collection of |
Source | |
Stream |
Abstract I/O stream class. |
StreamBuffer |
A buffered stream wrapper around any |
StreamCat |
A concatenation of other |
StreamFile |
A |
StreamFilter |
A |
StreamFs |
A |
StreamGIO |
A |
StreamMem |
A memory-backed |
StreamMmap |
A memory-mapped |
StreamNull |
A |
StreamPipe |
A |
TextPart |
A text MIME part object. |
Variant |
A generic immutable value capable of carrying various types. |
VariantType |
Describes |
Enums
AddressType |
An address type. |
AutocryptPreferEncrypt |
A description of the user's preference for encrypted messaging. |
ChecksumType | |
ContentEncoding |
A Content-Transfer-Encoding enumeration. |
DigestAlgo |
A hash algorithm. |
EncodingConstraint |
Used with functions like |
EncryptFlags |
Encryption flags. |
FilterFromMode |
The mode for a |
FilterGZipMode |
The mode for the |
Format |
An enum of formats. |
NewLineFormat |
There are two commonly used line-endings used by modern Operating Systems. Unix-based systems such as Linux and Mac OS use a single character ('\n' aka LF) to represent the end of line where-as Windows (or DOS) uses a sequence of two characters ("\r\n" aka CRLF). Most text-based network protocols such as SMTP, POP3, and IMAP use the CRLF sequence as well. |
OpenPGPData |
The type of OpenPGP data found, if any. |
ParamEncodingMethod |
The MIME specifications specify that the proper method for encoding Content-Type and
Content-Disposition parameter values is the method described in
rfc2231 |
PubKeyAlgo |
A public-key algorithm. |
RfcComplianceMode |
An RFC compliance mode. |
SecureMimeType |
The S/MIME data type. |
SeekType | |
SeekWhence |
Relative seek position. |
SignatureStatus |
A value representing the signature status bit flags for a particular
|
StreamBufferMode |
The buffering mode for a |
Trust |
The trust level of a certificate. Trust level tries to answer the question: "How much is the user willing to rely on cryptographic identity assertions made by the owner of this certificate?" |
Validity |
The validity level of a certificate's User ID. Validity level tries to answer the question: "How strongly do we believe that this certificate belongs to the party it says it belongs to?" |
VerifyFlags |
Signature verification flags. |
Traits
ApplicationPkcs7MimeExt |
Trait containing all |
AutocryptHeaderExt |
Trait containing all |
AutocryptHeaderListExt |
Trait containing all |
CertificateExt |
Trait containing all |
CertificateListExt |
Trait containing all |
ContentDispositionExt |
Trait containing all |
ContentTypeExt |
Trait containing all |
CryptoContextExt |
Trait containing all |
DataWrapperExt |
Trait containing all |
DecryptResultExt |
Trait containing all |
FilterBestExt |
Trait containing all |
FilterExt |
Trait containing all |
FilterGZipExt |
Trait containing all |
FilterWindowsExt |
Trait containing all |
FilterYencExt |
Trait containing all |
HeaderExt |
Trait containing all |
HeaderListExt |
Trait containing all |
InternetAddressExt |
Trait containing all |
InternetAddressListExt |
Trait containing all |
InternetAddressMailboxExt |
Trait containing all |
MessageExt |
Trait containing all |
MessagePartExt |
Trait containing all |
MessagePartialExt |
Trait containing all |
MultipartEncryptedExt |
Trait containing all |
MultipartExt |
Trait containing all |
MultipartSignedExt |
Trait containing all |
ObjectExt |
Trait containing all |
ParamExt |
Trait containing all |
ParamListExt |
Trait containing all |
ParserExt |
Trait containing all |
PartExt |
Trait containing all |
SignatureExt |
Trait containing all |
SignatureListExt |
Trait containing all |
StreamCatExt |
Trait containing all |
StreamExt |
Trait containing all |
StreamFileExt |
Trait containing all |
StreamFilterExt |
Trait containing all |
StreamFsExt |
Trait containing all |
StreamGIOExt |
Trait containing all |
StreamMemExt |
Trait containing all |
StreamMmapExt |
Trait containing all |
StreamNullExt |
Trait containing all |
StreamPipeExt |
Trait containing all |
TextPartExt |
Trait containing all |