Trait objc2_app_kit::NSSeguePerforming

source ·
pub unsafe trait NSSeguePerforming: NSObjectProtocol + IsMainThreadOnly {
    // Provided methods
    unsafe fn prepareForSegue_sender(
        &self,
        segue: &NSStoryboardSegue,
        sender: Option<&AnyObject>
    )
       where Self: Sized + Message { ... }
    unsafe fn performSegueWithIdentifier_sender(
        &self,
        identifier: &NSStoryboardSegueIdentifier,
        sender: Option<&AnyObject>
    )
       where Self: Sized + Message { ... }
    unsafe fn shouldPerformSegueWithIdentifier_sender(
        &self,
        identifier: &NSStoryboardSegueIdentifier,
        sender: Option<&AnyObject>
    ) -> bool
       where Self: Sized + Message { ... }
}
Available on crate feature NSStoryboardSegue only.

Provided Methods§

source

unsafe fn prepareForSegue_sender( &self, segue: &NSStoryboardSegue, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn performSegueWithIdentifier_sender( &self, identifier: &NSStoryboardSegueIdentifier, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn shouldPerformSegueWithIdentifier_sender( &self, identifier: &NSStoryboardSegueIdentifier, sender: Option<&AnyObject> ) -> bool
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn NSSeguePerforming

source§

const NAME: &'static str = "NSSeguePerforming"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn NSSeguePerforming

Implementations on Foreign Types§

source§

impl<T> NSSeguePerforming for ProtocolObject<T>

Implementors§

source§

impl NSSeguePerforming for NSCollectionViewItem

Available on crate features NSResponder and NSViewController and NSCollectionView only.
source§

impl NSSeguePerforming for NSPageController

Available on crate features NSResponder and NSViewController and NSPageController only.
source§

impl NSSeguePerforming for NSSplitViewController

Available on crate features NSResponder and NSViewController and NSSplitViewController only.
source§

impl NSSeguePerforming for NSTabViewController

Available on crate features NSResponder and NSViewController and NSTabViewController only.
source§

impl NSSeguePerforming for NSTitlebarAccessoryViewController

Available on crate features NSResponder and NSViewController and NSTitlebarAccessoryViewController only.
source§

impl NSSeguePerforming for NSViewController

Available on crate features NSResponder and NSViewController only.
source§

impl NSSeguePerforming for NSWindowController

Available on crate features NSResponder and NSWindowController only.