icrate/generated/MailKit/
MEMessageEncodingResult.rs1use crate::common::*;
4use crate::AppKit::*;
5use crate::Foundation::*;
6use crate::MailKit::*;
7
8extern_class!(
9 #[derive(Debug, PartialEq, Eq, Hash)]
10 #[cfg(feature = "MailKit_MEMessageEncodingResult")]
11 pub struct MEMessageEncodingResult;
12
13 #[cfg(feature = "MailKit_MEMessageEncodingResult")]
14 unsafe impl ClassType for MEMessageEncodingResult {
15 type Super = NSObject;
16 type Mutability = InteriorMutable;
17 }
18);
19
20#[cfg(feature = "MailKit_MEMessageEncodingResult")]
21unsafe impl NSCoding for MEMessageEncodingResult {}
22
23#[cfg(feature = "MailKit_MEMessageEncodingResult")]
24unsafe impl NSObjectProtocol for MEMessageEncodingResult {}
25
26#[cfg(feature = "MailKit_MEMessageEncodingResult")]
27unsafe impl NSSecureCoding for MEMessageEncodingResult {}
28
29extern_methods!(
30 #[cfg(feature = "MailKit_MEMessageEncodingResult")]
31 unsafe impl MEMessageEncodingResult {
32 #[cfg(feature = "MailKit_MEEncodedOutgoingMessage")]
33 #[method_id(@__retain_semantics Other encodedMessage)]
34 pub unsafe fn encodedMessage(&self) -> Option<Id<MEEncodedOutgoingMessage>>;
35
36 #[cfg(feature = "Foundation_NSError")]
37 #[method_id(@__retain_semantics Other signingError)]
38 pub unsafe fn signingError(&self) -> Option<Id<NSError>>;
39
40 #[cfg(feature = "Foundation_NSError")]
41 #[method_id(@__retain_semantics Other encryptionError)]
42 pub unsafe fn encryptionError(&self) -> Option<Id<NSError>>;
43
44 #[method_id(@__retain_semantics New new)]
45 pub unsafe fn new() -> Id<Self>;
46
47 #[method_id(@__retain_semantics Init init)]
48 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
49
50 #[cfg(all(
51 feature = "Foundation_NSError",
52 feature = "MailKit_MEEncodedOutgoingMessage"
53 ))]
54 #[method_id(@__retain_semantics Init initWithEncodedMessage:signingError:encryptionError:)]
55 pub unsafe fn initWithEncodedMessage_signingError_encryptionError(
56 this: Allocated<Self>,
57 encoded_message: Option<&MEEncodedOutgoingMessage>,
58 signing_error: Option<&NSError>,
59 encryption_error: Option<&NSError>,
60 ) -> Id<Self>;
61 }
62);