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§
impl<T> ImplementedBy<T> for dyn NSSpringLoadingDestination
Source§impl ProtocolType for dyn NSSpringLoadingDestination
impl ProtocolType for dyn NSSpringLoadingDestination
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".