cidre 0.15.2

Apple frameworks bindings for rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::{arc, define_cls, define_obj_type, objc, ui};

define_obj_type!(
    #[doc(alias = "UIWindowSceneStandardPlacement")]
    pub WindowSceneStandardPlacement(ui::WindowScenePlacement)
);

impl WindowSceneStandardPlacement {
    #[objc::available(ios = 17.0, tvos = 17.0)]
    define_cls!(UI_WINDOW_SCENE_STANDARD_PLACEMENT);

    #[objc::msg_send(standardPlacement)]
    pub fn new() -> arc::R<Self>;
}

unsafe extern "C" {
    static UI_WINDOW_SCENE_STANDARD_PLACEMENT: &'static objc::Class<WindowSceneStandardPlacement>;
}