Trait objc2_mail_kit::MEExtension
source · pub unsafe trait MEExtension: NSObjectProtocol {
// Provided methods
unsafe fn handlerForComposeSession(
&self,
session: &MEComposeSession
) -> Id<ProtocolObject<dyn MEComposeSessionHandler>>
where Self: Sized + Message { ... }
unsafe fn handlerForMessageActions(
&self
) -> Id<ProtocolObject<dyn MEMessageActionHandler>>
where Self: Sized + Message { ... }
unsafe fn handlerForContentBlocker(
&self
) -> Id<ProtocolObject<dyn MEContentBlocker>>
where Self: Sized + Message { ... }
unsafe fn handlerForMessageSecurity(
&self
) -> Id<ProtocolObject<dyn MEMessageSecurityHandler>>
where Self: Sized + Message { ... }
}Available on crate feature
MEExtension only.Provided Methods§
unsafe fn handlerForComposeSession( &self, session: &MEComposeSession ) -> Id<ProtocolObject<dyn MEComposeSessionHandler>>
Available on crate feature
MEComposeSession only.unsafe fn handlerForMessageActions( &self ) -> Id<ProtocolObject<dyn MEMessageActionHandler>>
Available on crate feature
MEMessageActionHandler only.unsafe fn handlerForContentBlocker( &self ) -> Id<ProtocolObject<dyn MEContentBlocker>>
Available on crate feature
MEContentBlocker only.unsafe fn handlerForMessageSecurity( &self ) -> Id<ProtocolObject<dyn MEMessageSecurityHandler>>
Available on crate features
MEMessageDecoder and MEMessageEncoder and MEMessageSecurityHandler only.