//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use crate::common::*;
use crate::AppKit::*;
use crate::Foundation::*;
use crate::MailKit::*;
extern_protocol!(
pub unsafe trait MEMessageDecoder: NSObjectProtocol {
#[cfg(all(feature = "Foundation_NSData", feature = "MailKit_MEDecodedMessage"))]
#[method_id(@__retain_semantics Other decodedMessageForMessageData:)]
unsafe fn decodedMessageForMessageData(
&self,
data: &NSData,
) -> Option<Id<MEDecodedMessage>>;
}
unsafe impl ProtocolType for dyn MEMessageDecoder {}
);