pub unsafe trait UITextPasteDelegate: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn textPasteConfigurationSupporting_transformPasteItem(
&self,
text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>,
item: &ProtocolObject<dyn UITextPasteItem>,
)
where Self: Sized + Message { ... }
fn textPasteConfigurationSupporting_combineItemAttributedStrings_forRange(
&self,
text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>,
item_strings: &NSArray<NSAttributedString>,
text_range: &UITextRange,
) -> Retained<NSAttributedString>
where Self: Sized + Message { ... }
fn textPasteConfigurationSupporting_performPasteOfAttributedString_toRange(
&self,
text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>,
attributed_string: &NSAttributedString,
text_range: &UITextRange,
) -> Retained<UITextRange>
where Self: Sized + Message { ... }
fn textPasteConfigurationSupporting_shouldAnimatePasteOfAttributedString_toRange(
&self,
text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>,
attributed_string: &NSAttributedString,
text_range: &UITextRange,
) -> bool
where Self: Sized + Message { ... }
}Available on crate feature
UITextPasteDelegate only.Expand description
Provided Methods§
fn textPasteConfigurationSupporting_transformPasteItem( &self, text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>, item: &ProtocolObject<dyn UITextPasteItem>, )
Available on crate features
UIPasteConfigurationSupporting and UITextPasteConfigurationSupporting only.fn textPasteConfigurationSupporting_combineItemAttributedStrings_forRange( &self, text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>, item_strings: &NSArray<NSAttributedString>, text_range: &UITextRange, ) -> Retained<NSAttributedString>
Available on crate features
UIPasteConfigurationSupporting and UITextInput and UITextPasteConfigurationSupporting only.fn textPasteConfigurationSupporting_performPasteOfAttributedString_toRange( &self, text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>, attributed_string: &NSAttributedString, text_range: &UITextRange, ) -> Retained<UITextRange>
Available on crate features
UIPasteConfigurationSupporting and UITextInput and UITextPasteConfigurationSupporting only.fn textPasteConfigurationSupporting_shouldAnimatePasteOfAttributedString_toRange( &self, text_paste_configuration_supporting: &ProtocolObject<dyn UITextPasteConfigurationSupporting>, attributed_string: &NSAttributedString, text_range: &UITextRange, ) -> bool
Available on crate features
UIPasteConfigurationSupporting and UITextInput and UITextPasteConfigurationSupporting only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn UITextPasteDelegate
Source§impl ProtocolType for dyn UITextPasteDelegate
impl ProtocolType for dyn UITextPasteDelegate
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".