@@ -42,7 +42,7 @@ extern "C" {
4242 fn choco_AVFoundation_AVAsynchronousKeyValueLoadingProtocol_instance_statusOfValueForKey_error (
4343 self_ : ptr:: objc:: RawPtr ,
4444 key : ptr:: objc:: RawPtr ,
45- error : * mut ptr:: objc:: NullableRawPtr ,
45+ error : * mut Option < ptr:: objc:: RawPtr > ,
4646 ) -> AVKeyValueStatus ;
4747
4848 fn choco_AVFoundation_AVAsynchronousKeyValueLoadingProtocol_instance_loadValuesAsynchronouslyForKeys_completionHandler (
@@ -58,7 +58,7 @@ pub trait AVAsynchronousKeyValueLoadingProtocol: NSObjectProtocol {
5858 key : & impl NSStringInterface ,
5959 ) -> Result < AVKeyValueStatus , NSError > {
6060 let self_raw = self . as_raw_ptr ( ) ;
61- let mut raw_unowned_error = ptr:: objc:: NullableRawPtr :: default ( ) ;
61+ let mut raw_unowned_error: Option < ptr:: objc:: RawPtr > = None ;
6262 unsafe {
6363 let status = choco_AVFoundation_AVAsynchronousKeyValueLoadingProtocol_instance_statusOfValueForKey_error (
6464 self_raw,
@@ -97,7 +97,7 @@ extern "C" {
9797 fn choco_AVFoundation_AVAsset_class ( ) -> ptr:: objc:: ClassPtr ;
9898 fn choco_AVFoundation_AVAssetInterface_instance_tracks (
9999 self_ : ptr:: objc:: RawPtr ,
100- ) -> ptr:: objc:: NullableRawPtr ;
100+ ) -> Option < ptr:: objc:: RawPtr > ;
101101 fn choco_AVFoundation_AVAssetInterface_instance_playable ( self_ : ptr:: objc:: RawPtr ) -> BOOL ;
102102}
103103
@@ -169,7 +169,7 @@ extern "C" {
169169 class : ptr:: objc:: ClassPtr ,
170170 url : ptr:: objc:: RawPtr ,
171171 options : ptr:: objc:: RawPtr ,
172- ) -> ptr:: objc:: NullableRawPtr ;
172+ ) -> Option < ptr:: objc:: RawPtr > ;
173173}
174174
175175pub trait AVURLAssetInterface : AVAssetInterface {
@@ -356,10 +356,10 @@ extern "C" {
356356 fn choco_AVFoundation_AVAssetTrack_class ( ) -> ptr:: objc:: ClassPtr ;
357357 fn choco_AVFoundation_AVAssetTrackInterface_instance_mediaType (
358358 self_ : ptr:: objc:: RawPtr ,
359- ) -> ptr:: objc:: NullableRawPtr ;
359+ ) -> Option < ptr:: objc:: RawPtr > ;
360360 fn choco_AVFoundation_AVAssetTrackInterface_instance_formatDescriptions (
361361 self_ : ptr:: objc:: RawPtr ,
362- ) -> ptr:: objc:: NullableRawPtr ;
362+ ) -> Option < ptr:: objc:: RawPtr > ;
363363}
364364
365365pub trait AVAssetTrackInterface : NSObjectInterface
@@ -430,13 +430,13 @@ extern "C" {
430430 fn choco_AVFoundation_AVAssetReaderInterface_class_newWithAsset_error (
431431 class : ptr:: objc:: ClassPtr ,
432432 asset : ptr:: objc:: RawPtr ,
433- error : * mut ptr:: objc:: NullableRawPtr ,
434- ) -> ptr:: objc:: NullableRawPtr ;
433+ error : * mut Option < ptr:: objc:: RawPtr > ,
434+ ) -> Option < ptr:: objc:: RawPtr > ;
435435}
436436
437437pub trait AVAssetReaderInterface : NSObjectInterface {
438438 fn new_with_asset ( asset : & impl AVAssetInterface ) -> Result < Self :: Owned , NSError > {
439- let mut raw_unowned_error = ptr:: objc:: NullableRawPtr :: default ( ) ;
439+ let mut raw_unowned_error: Option < ptr:: objc:: RawPtr > = None ;
440440 let raw_ptr = unsafe {
441441 choco_AVFoundation_AVAssetReaderInterface_class_newWithAsset_error (
442442 Self :: class ( ) ,
@@ -605,14 +605,14 @@ extern "C" {
605605 fn choco_AVFoundation_AVPlayerItemInterface_class_newWithURL (
606606 class : ptr:: objc:: ClassPtr ,
607607 url : ptr:: objc:: RawPtr ,
608- ) -> ptr:: objc:: NullableRawPtr ;
608+ ) -> Option < ptr:: objc:: RawPtr > ;
609609 fn choco_AVFoundation_AVPlayerItemInterface_class_newWithAsset (
610610 class : ptr:: objc:: ClassPtr ,
611611 asset : ptr:: objc:: RawPtr ,
612- ) -> ptr:: objc:: NullableRawPtr ;
612+ ) -> Option < ptr:: objc:: RawPtr > ;
613613 fn choco_AVFoundation_AVPlayerItemInterface_instance_error (
614614 self_ : ptr:: objc:: RawPtr ,
615- ) -> ptr:: objc:: NullableRawPtr ;
615+ ) -> Option < ptr:: objc:: RawPtr > ;
616616}
617617
618618pub trait AVPlayerItemInterface : NSObjectInterface
@@ -647,7 +647,6 @@ where
647647 let self_raw = self . as_raw_ptr ( ) ;
648648 unsafe {
649649 choco_AVFoundation_AVPlayerItemInterface_instance_error ( self_raw)
650- . into_opt ( )
651650 . map ( |raw| NSError :: from_owned_ptr_unchecked ( raw. consider_owned ( ) ) )
652651 }
653652 }
@@ -694,20 +693,20 @@ extern "C" {
694693 fn choco_AVFoundation_AVPlayerInterface_class_newWithURL (
695694 class : ptr:: objc:: ClassPtr ,
696695 url : ptr:: objc:: RawPtr ,
697- ) -> ptr:: objc:: NullableRawPtr ;
696+ ) -> Option < ptr:: objc:: RawPtr > ;
698697 fn choco_AVFoundation_AVPlayerInterface_class_newWithPlayerItem (
699698 class : ptr:: objc:: ClassPtr ,
700699 item : ptr:: objc:: RawPtr ,
701- ) -> ptr:: objc:: NullableRawPtr ;
700+ ) -> Option < ptr:: objc:: RawPtr > ;
702701 fn choco_AVFoundation_AVPlayerInterface_instance_play ( self_ : ptr:: objc:: RawPtr ) ;
703702 fn choco_AVFoundation_AVPlayerInterface_instance_pause ( self_ : ptr:: objc:: RawPtr ) ;
704703 fn choco_AVFoundation_AVPlayerInterface_instance_rate ( self_ : ptr:: objc:: RawPtr ) -> f32 ;
705704 fn choco_AVFoundation_AVPlayerInterface_instance_currentItem (
706705 self_ : ptr:: objc:: RawPtr ,
707- ) -> ptr:: objc:: NullableRawPtr ;
706+ ) -> Option < ptr:: objc:: RawPtr > ;
708707 fn choco_AVFoundation_AVPlayerInterface_instance_error (
709708 self_ : ptr:: objc:: RawPtr ,
710- ) -> ptr:: objc:: NullableRawPtr ;
709+ ) -> Option < ptr:: objc:: RawPtr > ;
711710}
712711
713712pub trait AVPlayerInterface : NSObjectInterface {
@@ -739,7 +738,6 @@ pub trait AVPlayerInterface: NSObjectInterface {
739738 let self_raw = self . as_raw_ptr ( ) ;
740739 unsafe {
741740 choco_AVFoundation_AVPlayerInterface_instance_error ( self_raw)
742- . into_opt ( )
743741 . map ( |raw| NSError :: from_owned_ptr_unchecked ( raw. consider_owned ( ) ) )
744742 }
745743 }
@@ -748,7 +746,6 @@ pub trait AVPlayerInterface: NSObjectInterface {
748746 let self_raw = self . as_raw_ptr ( ) ;
749747 unsafe {
750748 choco_AVFoundation_AVPlayerInterface_instance_currentItem ( self_raw)
751- . into_opt ( )
752749 . map ( |raw| AVPlayerItem :: from_owned_ptr_unchecked ( raw. consider_owned ( ) ) )
753750 }
754751 }
@@ -808,8 +805,8 @@ extern "C" {
808805 fn choco_AVFoundation_AVAudioPlayerInterface_class_newWithContentsOfURL_error (
809806 class : ptr:: objc:: ClassPtr ,
810807 url : ptr:: objc:: RawPtr ,
811- error : * mut ptr:: objc:: NullableRawPtr ,
812- ) -> ptr:: objc:: NullableRawPtr ;
808+ error : * mut Option < ptr:: objc:: RawPtr > ,
809+ ) -> Option < ptr:: objc:: RawPtr > ;
813810 fn choco_AVFoundation_AVAudioPlayerInterface_instance_play ( self_ : ptr:: objc:: RawPtr ) -> BOOL ;
814811 fn choco_AVFoundation_AVAudioPlayerInterface_instance_pause ( self_ : ptr:: objc:: RawPtr ) ;
815812 fn choco_AVFoundation_AVAudioPlayerInterface_instance_stop ( self_ : ptr:: objc:: RawPtr ) ;
@@ -818,7 +815,7 @@ extern "C" {
818815
819816pub trait AVAudioPlayerInterface : NSObjectInterface {
820817 fn new_with_contents_of_url ( url : & impl NSURLInterface ) -> Result < Self :: Owned , NSError > {
821- let mut raw_unowned_error = ptr:: objc:: NullableRawPtr :: default ( ) ;
818+ let mut raw_unowned_error: Option < ptr:: objc:: RawPtr > = None ;
822819 let raw_ptr = unsafe {
823820 choco_AVFoundation_AVAudioPlayerInterface_class_newWithContentsOfURL_error (
824821 Self :: class ( ) ,
0 commit comments