pub unsafe trait NSSpringLoadingDestination: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn springLoadingActivated_draggingInfo(
&self,
activated: bool,
dragging_info: &ProtocolObject<dyn NSDraggingInfo>,
)
where Self: Sized + Message { ... }
fn springLoadingHighlightChanged(
&self,
dragging_info: &ProtocolObject<dyn NSDraggingInfo>,
)
where Self: Sized + Message { ... }
fn springLoadingEntered(
&self,
dragging_info: &ProtocolObject<dyn NSDraggingInfo>,
) -> NSSpringLoadingOptions
where Self: Sized + Message { ... }
fn springLoadingUpdated(
&self,
dragging_info: &ProtocolObject<dyn NSDraggingInfo>,
) -> NSSpringLoadingOptions
where Self: Sized + Message { ... }
fn springLoadingExited(
&self,
dragging_info: &ProtocolObject<dyn NSDraggingInfo>,
)
where Self: Sized + Message { ... }
fn draggingEnded(&self, dragging_info: &ProtocolObject<dyn NSDraggingInfo>)
where Self: Sized + Message { ... }
}Available on crate feature
NSDragging only.Expand description
Provided Methods§
fn springLoadingActivated_draggingInfo( &self, activated: bool, dragging_info: &ProtocolObject<dyn NSDraggingInfo>, )
fn springLoadingHighlightChanged( &self, dragging_info: &ProtocolObject<dyn NSDraggingInfo>, )
fn springLoadingEntered( &self, dragging_info: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSSpringLoadingOptions
fn springLoadingUpdated( &self, dragging_info: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSSpringLoadingOptions
fn springLoadingExited( &self, dragging_info: &ProtocolObject<dyn NSDraggingInfo>, )
fn draggingEnded(&self, dragging_info: &ProtocolObject<dyn NSDraggingInfo>)
Trait Implementations§
Source§impl ProtocolType for dyn NSSpringLoadingDestination
impl ProtocolType for dyn NSSpringLoadingDestination
impl<T> ImplementedBy<T> for dyn NSSpringLoadingDestination
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".