objc2_security/generated/
SecTransformReadTransform.rs1use core::ptr::NonNull;
4use objc2_core_foundation::*;
5
6use crate::*;
7
8#[cfg(feature = "SecTransform")]
14#[deprecated = "SecTransform is no longer supported"]
15#[inline]
16pub unsafe extern "C-unwind" fn SecTransformCreateReadTransformWithReadStream(
17 input_stream: &CFReadStream,
18) -> CFRetained<SecTransform> {
19 extern "C-unwind" {
20 fn SecTransformCreateReadTransformWithReadStream(
21 input_stream: &CFReadStream,
22 ) -> Option<NonNull<SecTransform>>;
23 }
24 let ret = unsafe { SecTransformCreateReadTransformWithReadStream(input_stream) };
25 let ret = ret.expect("function was marked as returning non-null, but actually returned NULL");
26 unsafe { CFRetained::from_raw(ret) }
27}