@@ -42,12 +42,9 @@ impl Stream {
42
42
raw_streams
43
43
. adaptive_hls
44
44
. as_ref ( )
45
- . map_or (
46
- Err ( Error :: Input {
47
- message : "no stream available" . to_string ( ) ,
48
- } ) ,
49
- Ok ,
50
- ) ?
45
+ . ok_or ( Error :: Input {
46
+ message : "no stream available" . to_string ( ) ,
47
+ } ) ?
51
48
. url
52
49
. clone ( ) ,
53
50
)
@@ -63,12 +60,9 @@ impl Stream {
63
60
raw_streams
64
61
. adaptive_hls
65
62
. as_ref ( )
66
- . map_or (
67
- Err ( Error :: Input {
68
- message : "no stream available" . to_string ( ) ,
69
- } ) ,
70
- Ok ,
71
- ) ?
63
+ . ok_or ( Error :: Input {
64
+ message : "no stream available" . to_string ( ) ,
65
+ } ) ?
72
66
. url
73
67
. clone ( ) ,
74
68
)
@@ -79,12 +73,9 @@ impl Stream {
79
73
raw_streams
80
74
. adaptive_hls
81
75
. as_ref ( )
82
- . map_or (
83
- Err ( Error :: Input {
84
- message : "no stream available" . to_string ( ) ,
85
- } ) ,
86
- Ok ,
87
- ) ?
76
+ . ok_or ( Error :: Input {
77
+ message : "no stream available" . to_string ( ) ,
78
+ } ) ?
88
79
. url
89
80
. clone ( ) ,
90
81
)
@@ -124,12 +115,9 @@ impl Stream {
124
115
raw_streams
125
116
. adaptive_dash
126
117
. as_ref ( )
127
- . map_or (
128
- Err ( Error :: Input {
129
- message : "no stream available" . to_string ( ) ,
130
- } ) ,
131
- Ok ,
132
- ) ?
118
+ . ok_or ( Error :: Input {
119
+ message : "no stream available" . to_string ( ) ,
120
+ } ) ?
133
121
. url
134
122
. clone ( )
135
123
} else {
@@ -141,12 +129,9 @@ impl Stream {
141
129
raw_streams
142
130
. adaptive_dash
143
131
. as_ref ( )
144
- . map_or (
145
- Err ( Error :: Input {
146
- message : "no stream available" . to_string ( ) ,
147
- } ) ,
148
- Ok ,
149
- ) ?
132
+ . ok_or ( Error :: Input {
133
+ message : "no stream available" . to_string ( ) ,
134
+ } ) ?
150
135
. url
151
136
. clone ( )
152
137
} else {
@@ -388,7 +373,7 @@ impl VariantData {
388
373
id : representation. id . expect ( "dash representation id" ) ,
389
374
base : representation
390
375
. BaseURL
391
- . get ( 0 )
376
+ . first ( )
392
377
. expect ( "dash base url" )
393
378
. base
394
379
. clone ( ) ,
0 commit comments