pub unsafe trait NSScrubberDataSource: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn numberOfItemsForScrubber(&self, scrubber: &NSScrubber) -> NSInteger
where Self: Sized + Message { ... }
fn scrubber_viewForItemAtIndex(
&self,
scrubber: &NSScrubber,
index: NSInteger,
) -> Retained<NSScrubberItemView>
where Self: Sized + Message { ... }
}Available on crate feature
NSScrubber only.Expand description
Provided Methods§
fn numberOfItemsForScrubber(&self, scrubber: &NSScrubber) -> NSInteger
Available on crate features
NSResponder and NSView only.fn scrubber_viewForItemAtIndex( &self, scrubber: &NSScrubber, index: NSInteger, ) -> Retained<NSScrubberItemView>
Available on crate features
NSResponder and NSScrubberItemView and NSView only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSScrubberDataSource
Source§impl ProtocolType for dyn NSScrubberDataSource
impl ProtocolType for dyn NSScrubberDataSource
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".