pub unsafe trait UITextDragRequest: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn dragRange(&self) -> Retained<UITextRange>
where Self: Sized + Message { ... }
fn suggestedItems(&self) -> Retained<NSArray<UIDragItem>>
where Self: Sized + Message { ... }
fn existingItems(&self) -> Retained<NSArray<UIDragItem>>
where Self: Sized + Message { ... }
fn isSelected(&self) -> bool
where Self: Sized + Message { ... }
fn dragSession(&self) -> Retained<ProtocolObject<dyn UIDragSession>>
where Self: Sized + Message { ... }
}Available on crate feature
UITextDragging only.Expand description
Provided Methods§
fn dragRange(&self) -> Retained<UITextRange>
Available on crate feature
UITextInput only.fn suggestedItems(&self) -> Retained<NSArray<UIDragItem>>
Available on crate feature
UIDragItem only.fn existingItems(&self) -> Retained<NSArray<UIDragItem>>
Available on crate feature
UIDragItem only.fn isSelected(&self) -> bool
fn dragSession(&self) -> Retained<ProtocolObject<dyn UIDragSession>>
Available on crate feature
UIDragSession only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn UITextDragRequest
Source§impl ProtocolType for dyn UITextDragRequest
impl ProtocolType for dyn UITextDragRequest
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".