@@ -42,7 +42,7 @@ extern "C" {
42
42
fn choco_AVFoundation_AVAsynchronousKeyValueLoadingProtocol_instance_statusOfValueForKey_error (
43
43
self_ : ptr:: objc:: RawPtr ,
44
44
key : ptr:: objc:: RawPtr ,
45
- error : * mut ptr:: objc:: NullableRawPtr ,
45
+ error : * mut Option < ptr:: objc:: RawPtr > ,
46
46
) -> AVKeyValueStatus ;
47
47
48
48
fn choco_AVFoundation_AVAsynchronousKeyValueLoadingProtocol_instance_loadValuesAsynchronouslyForKeys_completionHandler (
@@ -58,7 +58,7 @@ pub trait AVAsynchronousKeyValueLoadingProtocol: NSObjectProtocol {
58
58
key : & impl NSStringInterface ,
59
59
) -> Result < AVKeyValueStatus , NSError > {
60
60
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 ;
62
62
unsafe {
63
63
let status = choco_AVFoundation_AVAsynchronousKeyValueLoadingProtocol_instance_statusOfValueForKey_error (
64
64
self_raw,
@@ -97,7 +97,7 @@ extern "C" {
97
97
fn choco_AVFoundation_AVAsset_class ( ) -> ptr:: objc:: ClassPtr ;
98
98
fn choco_AVFoundation_AVAssetInterface_instance_tracks (
99
99
self_ : ptr:: objc:: RawPtr ,
100
- ) -> ptr:: objc:: NullableRawPtr ;
100
+ ) -> Option < ptr:: objc:: RawPtr > ;
101
101
fn choco_AVFoundation_AVAssetInterface_instance_playable ( self_ : ptr:: objc:: RawPtr ) -> BOOL ;
102
102
}
103
103
@@ -169,7 +169,7 @@ extern "C" {
169
169
class : ptr:: objc:: ClassPtr ,
170
170
url : ptr:: objc:: RawPtr ,
171
171
options : ptr:: objc:: RawPtr ,
172
- ) -> ptr:: objc:: NullableRawPtr ;
172
+ ) -> Option < ptr:: objc:: RawPtr > ;
173
173
}
174
174
175
175
pub trait AVURLAssetInterface : AVAssetInterface {
@@ -356,10 +356,10 @@ extern "C" {
356
356
fn choco_AVFoundation_AVAssetTrack_class ( ) -> ptr:: objc:: ClassPtr ;
357
357
fn choco_AVFoundation_AVAssetTrackInterface_instance_mediaType (
358
358
self_ : ptr:: objc:: RawPtr ,
359
- ) -> ptr:: objc:: NullableRawPtr ;
359
+ ) -> Option < ptr:: objc:: RawPtr > ;
360
360
fn choco_AVFoundation_AVAssetTrackInterface_instance_formatDescriptions (
361
361
self_ : ptr:: objc:: RawPtr ,
362
- ) -> ptr:: objc:: NullableRawPtr ;
362
+ ) -> Option < ptr:: objc:: RawPtr > ;
363
363
}
364
364
365
365
pub trait AVAssetTrackInterface : NSObjectInterface
@@ -430,13 +430,13 @@ extern "C" {
430
430
fn choco_AVFoundation_AVAssetReaderInterface_class_newWithAsset_error (
431
431
class : ptr:: objc:: ClassPtr ,
432
432
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 > ;
435
435
}
436
436
437
437
pub trait AVAssetReaderInterface : NSObjectInterface {
438
438
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 ;
440
440
let raw_ptr = unsafe {
441
441
choco_AVFoundation_AVAssetReaderInterface_class_newWithAsset_error (
442
442
Self :: class ( ) ,
@@ -605,14 +605,14 @@ extern "C" {
605
605
fn choco_AVFoundation_AVPlayerItemInterface_class_newWithURL (
606
606
class : ptr:: objc:: ClassPtr ,
607
607
url : ptr:: objc:: RawPtr ,
608
- ) -> ptr:: objc:: NullableRawPtr ;
608
+ ) -> Option < ptr:: objc:: RawPtr > ;
609
609
fn choco_AVFoundation_AVPlayerItemInterface_class_newWithAsset (
610
610
class : ptr:: objc:: ClassPtr ,
611
611
asset : ptr:: objc:: RawPtr ,
612
- ) -> ptr:: objc:: NullableRawPtr ;
612
+ ) -> Option < ptr:: objc:: RawPtr > ;
613
613
fn choco_AVFoundation_AVPlayerItemInterface_instance_error (
614
614
self_ : ptr:: objc:: RawPtr ,
615
- ) -> ptr:: objc:: NullableRawPtr ;
615
+ ) -> Option < ptr:: objc:: RawPtr > ;
616
616
}
617
617
618
618
pub trait AVPlayerItemInterface : NSObjectInterface
@@ -647,7 +647,6 @@ where
647
647
let self_raw = self . as_raw_ptr ( ) ;
648
648
unsafe {
649
649
choco_AVFoundation_AVPlayerItemInterface_instance_error ( self_raw)
650
- . into_opt ( )
651
650
. map ( |raw| NSError :: from_owned_ptr_unchecked ( raw. consider_owned ( ) ) )
652
651
}
653
652
}
@@ -694,20 +693,20 @@ extern "C" {
694
693
fn choco_AVFoundation_AVPlayerInterface_class_newWithURL (
695
694
class : ptr:: objc:: ClassPtr ,
696
695
url : ptr:: objc:: RawPtr ,
697
- ) -> ptr:: objc:: NullableRawPtr ;
696
+ ) -> Option < ptr:: objc:: RawPtr > ;
698
697
fn choco_AVFoundation_AVPlayerInterface_class_newWithPlayerItem (
699
698
class : ptr:: objc:: ClassPtr ,
700
699
item : ptr:: objc:: RawPtr ,
701
- ) -> ptr:: objc:: NullableRawPtr ;
700
+ ) -> Option < ptr:: objc:: RawPtr > ;
702
701
fn choco_AVFoundation_AVPlayerInterface_instance_play ( self_ : ptr:: objc:: RawPtr ) ;
703
702
fn choco_AVFoundation_AVPlayerInterface_instance_pause ( self_ : ptr:: objc:: RawPtr ) ;
704
703
fn choco_AVFoundation_AVPlayerInterface_instance_rate ( self_ : ptr:: objc:: RawPtr ) -> f32 ;
705
704
fn choco_AVFoundation_AVPlayerInterface_instance_currentItem (
706
705
self_ : ptr:: objc:: RawPtr ,
707
- ) -> ptr:: objc:: NullableRawPtr ;
706
+ ) -> Option < ptr:: objc:: RawPtr > ;
708
707
fn choco_AVFoundation_AVPlayerInterface_instance_error (
709
708
self_ : ptr:: objc:: RawPtr ,
710
- ) -> ptr:: objc:: NullableRawPtr ;
709
+ ) -> Option < ptr:: objc:: RawPtr > ;
711
710
}
712
711
713
712
pub trait AVPlayerInterface : NSObjectInterface {
@@ -739,7 +738,6 @@ pub trait AVPlayerInterface: NSObjectInterface {
739
738
let self_raw = self . as_raw_ptr ( ) ;
740
739
unsafe {
741
740
choco_AVFoundation_AVPlayerInterface_instance_error ( self_raw)
742
- . into_opt ( )
743
741
. map ( |raw| NSError :: from_owned_ptr_unchecked ( raw. consider_owned ( ) ) )
744
742
}
745
743
}
@@ -748,7 +746,6 @@ pub trait AVPlayerInterface: NSObjectInterface {
748
746
let self_raw = self . as_raw_ptr ( ) ;
749
747
unsafe {
750
748
choco_AVFoundation_AVPlayerInterface_instance_currentItem ( self_raw)
751
- . into_opt ( )
752
749
. map ( |raw| AVPlayerItem :: from_owned_ptr_unchecked ( raw. consider_owned ( ) ) )
753
750
}
754
751
}
@@ -808,8 +805,8 @@ extern "C" {
808
805
fn choco_AVFoundation_AVAudioPlayerInterface_class_newWithContentsOfURL_error (
809
806
class : ptr:: objc:: ClassPtr ,
810
807
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 > ;
813
810
fn choco_AVFoundation_AVAudioPlayerInterface_instance_play ( self_ : ptr:: objc:: RawPtr ) -> BOOL ;
814
811
fn choco_AVFoundation_AVAudioPlayerInterface_instance_pause ( self_ : ptr:: objc:: RawPtr ) ;
815
812
fn choco_AVFoundation_AVAudioPlayerInterface_instance_stop ( self_ : ptr:: objc:: RawPtr ) ;
@@ -818,7 +815,7 @@ extern "C" {
818
815
819
816
pub trait AVAudioPlayerInterface : NSObjectInterface {
820
817
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 ;
822
819
let raw_ptr = unsafe {
823
820
choco_AVFoundation_AVAudioPlayerInterface_class_newWithContentsOfURL_error (
824
821
Self :: class ( ) ,
0 commit comments