What's Changed
- Update Cargo.toml add repository by @szabgab in #24
- Updated dependencies (fixes compilation error with edge
rustc
) by @ink-splatters in #25 - [xpc-sys] use mach2 crate + misc updates by @mach-kernel in #28
- Overhaul a few things by @mach-kernel in #27
New Contributors
- @szabgab made their first contribution in #24
- @ink-splatters made their first contribution in #25
Full Changelog: xpc-sys-0.5.1...xpc-sys-1.0.0
More Details
- Deprecate traits for
pipe_routine
etc in lieu of simple fns in module QueryBuilder
->DictBuilder
TryXPCValue
->TryXPCIntoRust
with ato_rust
method- Deprecate
XPCDictionary
to useto_rust
andXPCObject::from
with stdHashMap
- Deprecate from/into raw pointer in lieu of new unsafe fns
XPCObject::from_raw
andXPCObject::from_raw_retain
- Add
XPCObject::from_raw_fd
XPCShmem
- API for making from
xpc_object_t
unsafe fns - Existing behavior moved to unsafe fn
XPCShmem::allocate
- Do not require
mach_port_t
to make
- API for making from