mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Make the traits for the IDL interfaces take &self
This commit is contained in:
parent
856fda7f2e
commit
709d347872
99 changed files with 1192 additions and 1192 deletions
|
@ -226,34 +226,34 @@ impl WebSocket {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a> WebSocketMethods for &'a WebSocket {
|
||||
impl WebSocketMethods for WebSocket {
|
||||
event_handler!(open, GetOnopen, SetOnopen);
|
||||
event_handler!(close, GetOnclose, SetOnclose);
|
||||
event_handler!(error, GetOnerror, SetOnerror);
|
||||
event_handler!(message, GetOnmessage, SetOnmessage);
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-websocket-url
|
||||
fn Url(self) -> DOMString {
|
||||
fn Url(&self) -> DOMString {
|
||||
self.url.serialize()
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-websocket-readystate
|
||||
fn ReadyState(self) -> u16 {
|
||||
fn ReadyState(&self) -> u16 {
|
||||
self.ready_state.get() as u16
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-websocket-binarytype
|
||||
fn BinaryType(self) -> BinaryType {
|
||||
fn BinaryType(&self) -> BinaryType {
|
||||
self.binary_type.get()
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-websocket-binarytype
|
||||
fn SetBinaryType(self, btype: BinaryType) {
|
||||
fn SetBinaryType(&self, btype: BinaryType) {
|
||||
self.binary_type.set(btype)
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-websocket-send
|
||||
fn Send(self, data: Option<USVString>) -> Fallible<()> {
|
||||
fn Send(&self, data: Option<USVString>) -> Fallible<()> {
|
||||
match self.ready_state.get() {
|
||||
WebSocketRequestState::Connecting => {
|
||||
return Err(Error::InvalidState);
|
||||
|
@ -280,7 +280,7 @@ impl<'a> WebSocketMethods for &'a WebSocket {
|
|||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-websocket-close
|
||||
fn Close(self, code: Option<u16>, reason: Option<USVString>) -> Fallible<()>{
|
||||
fn Close(&self, code: Option<u16>, reason: Option<USVString>) -> Fallible<()>{
|
||||
fn send_close(this: &WebSocket) {
|
||||
this.ready_state.set(WebSocketRequestState::Closing);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue