Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
osakit
osakit aims to provide direct access to OSAKit Framework of macOS. Is uses ObjC-bindings
to access OSAKit and run both AppleScript and JavaScript.
osakit is built using serde for input-output
serialization/deserialization.
Allows passing data to JavaScript/AppleScript functions and returns back the results.
Input and output data are represented using Value from
serde_json.
Comes with declare_script! macro (unstable) to simplify working with OSAKit Framework.
Installation
Add osakit to the dependencies. Specify "full" feature if you want to use declare_script
macro or "stable" feature to only include stable API.
[]
= { = "0.1.0", = ["full"] }
Example using declare_script
use ;
use declare_script;
declare_script!
Example using Script
use ;
Usage
See Full Documentation.
Supported platforms
Due to the fact that OSAKit is Mac-specific, only macOS is supported.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.