mirror of
https://github.com/servo/servo.git
synced 2025-07-24 15:50:21 +01:00
Fix #9508: Beautify our union enums constructors
This commit is contained in:
parent
7c249b1d53
commit
2be49404be
13 changed files with 69 additions and 71 deletions
|
@ -8,7 +8,7 @@ use dom::bindings::codegen::Bindings::EventHandlerBinding::EventHandlerNonNull;
|
|||
use dom::bindings::codegen::Bindings::LocationBinding::LocationMethods;
|
||||
use dom::bindings::codegen::Bindings::WebSocketBinding;
|
||||
use dom::bindings::codegen::Bindings::WebSocketBinding::{BinaryType, WebSocketMethods};
|
||||
use dom::bindings::codegen::UnionTypes::StringOrStringSequence::{self, eString, eStringSequence};
|
||||
use dom::bindings::codegen::UnionTypes::StringOrStringSequence;
|
||||
use dom::bindings::conversions::{ToJSValConvertible};
|
||||
use dom::bindings::error::{Error, Fallible};
|
||||
use dom::bindings::global::GlobalRef;
|
||||
|
@ -210,8 +210,8 @@ impl WebSocket {
|
|||
|
||||
// Step 4.
|
||||
let protocols = match protocols {
|
||||
Some(eString(string)) => vec![String::from(string)],
|
||||
Some(eStringSequence(sequence)) => {
|
||||
Some(StringOrStringSequence::String(string)) => vec![String::from(string)],
|
||||
Some(StringOrStringSequence::StringSequence(sequence)) => {
|
||||
sequence.into_iter().map(String::from).collect()
|
||||
},
|
||||
_ => Vec::new(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue