From 2c8d51a37c84fb5de531d00c45de9c0020930b11 Mon Sep 17 00:00:00 2001 From: Cameron Zwarich Date: Fri, 19 Sep 2014 01:32:30 -0700 Subject: More progress in the &JSRef -> JSRef conversion Change all of the Methods traits to take `self` instead of `&self`. --- components/script/dom/testbinding.rs | 474 +++++++++++++++++------------------ 1 file changed, 237 insertions(+), 237 deletions(-) (limited to 'components/script/dom/testbinding.rs') diff --git a/components/script/dom/testbinding.rs b/components/script/dom/testbinding.rs index 9f3e9de384c..057897807d2 100644 --- a/components/script/dom/testbinding.rs +++ b/components/script/dom/testbinding.rs @@ -26,265 +26,265 @@ pub struct TestBinding { } impl<'a> TestBindingMethods for JSRef<'a, TestBinding> { - fn BooleanAttribute(&self) -> bool { false } - fn SetBooleanAttribute(&self, _: bool) {} - fn ByteAttribute(&self) -> i8 { 0 } - fn SetByteAttribute(&self, _: i8) {} - fn OctetAttribute(&self) -> u8 { 0 } - fn SetOctetAttribute(&self, _: u8) {} - fn ShortAttribute(&self) -> i16 { 0 } - fn SetShortAttribute(&self, _: i16) {} - fn UnsignedShortAttribute(&self) -> u16 { 0 } - fn SetUnsignedShortAttribute(&self, _: u16) {} - fn LongAttribute(&self) -> i32 { 0 } - fn SetLongAttribute(&self, _: i32) {} - fn UnsignedLongAttribute(&self) -> u32 { 0 } - fn SetUnsignedLongAttribute(&self, _: u32) {} - fn LongLongAttribute(&self) -> i64 { 0 } - fn SetLongLongAttribute(&self, _: i64) {} - fn UnsignedLongLongAttribute(&self) -> u64 { 0 } - fn SetUnsignedLongLongAttribute(&self, _: u64) {} - fn FloatAttribute(&self) -> f32 { 0. } - fn SetFloatAttribute(&self, _: f32) {} - fn DoubleAttribute(&self) -> f64 { 0. } - fn SetDoubleAttribute(&self, _: f64) {} - fn StringAttribute(&self) -> DOMString { "".to_string() } - fn SetStringAttribute(&self, _: DOMString) {} - fn ByteStringAttribute(&self) -> ByteString { ByteString::new(vec!()) } - fn SetByteStringAttribute(&self, _: ByteString) {} - fn EnumAttribute(&self) -> TestEnum { _empty } - fn SetEnumAttribute(&self, _: TestEnum) {} - fn InterfaceAttribute(&self) -> Temporary { + fn BooleanAttribute(self) -> bool { false } + fn SetBooleanAttribute(self, _: bool) {} + fn ByteAttribute(self) -> i8 { 0 } + fn SetByteAttribute(self, _: i8) {} + fn OctetAttribute(self) -> u8 { 0 } + fn SetOctetAttribute(self, _: u8) {} + fn ShortAttribute(self) -> i16 { 0 } + fn SetShortAttribute(self, _: i16) {} + fn UnsignedShortAttribute(self) -> u16 { 0 } + fn SetUnsignedShortAttribute(self, _: u16) {} + fn LongAttribute(self) -> i32 { 0 } + fn SetLongAttribute(self, _: i32) {} + fn UnsignedLongAttribute(self) -> u32 { 0 } + fn SetUnsignedLongAttribute(self, _: u32) {} + fn LongLongAttribute(self) -> i64 { 0 } + fn SetLongLongAttribute(self, _: i64) {} + fn UnsignedLongLongAttribute(self) -> u64 { 0 } + fn SetUnsignedLongLongAttribute(self, _: u64) {} + fn FloatAttribute(self) -> f32 { 0. } + fn SetFloatAttribute(self, _: f32) {} + fn DoubleAttribute(self) -> f64 { 0. } + fn SetDoubleAttribute(self, _: f64) {} + fn StringAttribute(self) -> DOMString { "".to_string() } + fn SetStringAttribute(self, _: DOMString) {} + fn ByteStringAttribute(self) -> ByteString { ByteString::new(vec!()) } + fn SetByteStringAttribute(self, _: ByteString) {} + fn EnumAttribute(self) -> TestEnum { _empty } + fn SetEnumAttribute(self, _: TestEnum) {} + fn InterfaceAttribute(self) -> Temporary { let global = self.global.root(); Blob::new(&global.root_ref()) } - fn SetInterfaceAttribute(&self, _: JSRef) {} - fn UnionAttribute(&self) -> HTMLElementOrLong { eLong(0) } - fn SetUnionAttribute(&self, _: HTMLElementOrLong) {} - fn Union2Attribute(&self) -> EventOrString { eString("".to_string()) } - fn SetUnion2Attribute(&self, _: EventOrString) {} - fn AnyAttribute(&self, _: *mut JSContext) -> JSVal { NullValue() } - fn SetAnyAttribute(&self, _: *mut JSContext, _: JSVal) {} + fn SetInterfaceAttribute(self, _: JSRef) {} + fn UnionAttribute(self) -> HTMLElementOrLong { eLong(0) } + fn SetUnionAttribute(self, _: HTMLElementOrLong) {} + fn Union2Attribute(self) -> EventOrString { eString("".to_string()) } + fn SetUnion2Attribute(self, _: EventOrString) {} + fn AnyAttribute(self, _: *mut JSContext) -> JSVal { NullValue() } + fn SetAnyAttribute(self, _: *mut JSContext, _: JSVal) {} - fn GetBooleanAttributeNullable(&self) -> Option { Some(false) } - fn SetBooleanAttributeNullable(&self, _: Option) {} - fn GetByteAttributeNullable(&self) -> Option { Some(0) } - fn SetByteAttributeNullable(&self, _: Option) {} - fn GetOctetAttributeNullable(&self) -> Option { Some(0) } - fn SetOctetAttributeNullable(&self, _: Option) {} - fn GetShortAttributeNullable(&self) -> Option { Some(0) } - fn SetShortAttributeNullable(&self, _: Option) {} - fn GetUnsignedShortAttributeNullable(&self) -> Option { Some(0) } - fn SetUnsignedShortAttributeNullable(&self, _: Option) {} - fn GetLongAttributeNullable(&self) -> Option { Some(0) } - fn SetLongAttributeNullable(&self, _: Option) {} - fn GetUnsignedLongAttributeNullable(&self) -> Option { Some(0) } - fn SetUnsignedLongAttributeNullable(&self, _: Option) {} - fn GetLongLongAttributeNullable(&self) -> Option { Some(0) } - fn SetLongLongAttributeNullable(&self, _: Option) {} - fn GetUnsignedLongLongAttributeNullable(&self) -> Option { Some(0) } - fn SetUnsignedLongLongAttributeNullable(&self, _: Option) {} - fn GetFloatAttributeNullable(&self) -> Option { Some(0.) } - fn SetFloatAttributeNullable(&self, _: Option) {} - fn GetDoubleAttributeNullable(&self) -> Option { Some(0.) } - fn SetDoubleAttributeNullable(&self, _: Option) {} - fn GetByteStringAttributeNullable(&self) -> Option { Some(ByteString::new(vec!())) } - fn SetByteStringAttributeNullable(&self, _: Option) {} - fn GetStringAttributeNullable(&self) -> Option { Some("".to_string()) } - fn SetStringAttributeNullable(&self, _: Option) {} - fn GetEnumAttributeNullable(&self) -> Option { Some(_empty) } - fn GetInterfaceAttributeNullable(&self) -> Option> { + fn GetBooleanAttributeNullable(self) -> Option { Some(false) } + fn SetBooleanAttributeNullable(self, _: Option) {} + fn GetByteAttributeNullable(self) -> Option { Some(0) } + fn SetByteAttributeNullable(self, _: Option) {} + fn GetOctetAttributeNullable(self) -> Option { Some(0) } + fn SetOctetAttributeNullable(self, _: Option) {} + fn GetShortAttributeNullable(self) -> Option { Some(0) } + fn SetShortAttributeNullable(self, _: Option) {} + fn GetUnsignedShortAttributeNullable(self) -> Option { Some(0) } + fn SetUnsignedShortAttributeNullable(self, _: Option) {} + fn GetLongAttributeNullable(self) -> Option { Some(0) } + fn SetLongAttributeNullable(self, _: Option) {} + fn GetUnsignedLongAttributeNullable(self) -> Option { Some(0) } + fn SetUnsignedLongAttributeNullable(self, _: Option) {} + fn GetLongLongAttributeNullable(self) -> Option { Some(0) } + fn SetLongLongAttributeNullable(self, _: Option) {} + fn GetUnsignedLongLongAttributeNullable(self) -> Option { Some(0) } + fn SetUnsignedLongLongAttributeNullable(self, _: Option) {} + fn GetFloatAttributeNullable(self) -> Option { Some(0.) } + fn SetFloatAttributeNullable(self, _: Option) {} + fn GetDoubleAttributeNullable(self) -> Option { Some(0.) } + fn SetDoubleAttributeNullable(self, _: Option) {} + fn GetByteStringAttributeNullable(self) -> Option { Some(ByteString::new(vec!())) } + fn SetByteStringAttributeNullable(self, _: Option) {} + fn GetStringAttributeNullable(self) -> Option { Some("".to_string()) } + fn SetStringAttributeNullable(self, _: Option) {} + fn GetEnumAttributeNullable(self) -> Option { Some(_empty) } + fn GetInterfaceAttributeNullable(self) -> Option> { let global = self.global.root(); Some(Blob::new(&global.root_ref())) } - fn SetInterfaceAttributeNullable(&self, _: Option>) {} - fn GetUnionAttributeNullable(&self) -> Option { Some(eLong(0)) } - fn SetUnionAttributeNullable(&self, _: Option) {} - fn GetUnion2AttributeNullable(&self) -> Option { Some(eString("".to_string())) } - fn SetUnion2AttributeNullable(&self, _: Option) {} - fn ReceiveVoid(&self) -> () {} - fn ReceiveBoolean(&self) -> bool { false } - fn ReceiveByte(&self) -> i8 { 0 } - fn ReceiveOctet(&self) -> u8 { 0 } - fn ReceiveShort(&self) -> i16 { 0 } - fn ReceiveUnsignedShort(&self) -> u16 { 0 } - fn ReceiveLong(&self) -> i32 { 0 } - fn ReceiveUnsignedLong(&self) -> u32 { 0 } - fn ReceiveLongLong(&self) -> i64 { 0 } - fn ReceiveUnsignedLongLong(&self) -> u64 { 0 } - fn ReceiveFloat(&self) -> f32 { 0. } - fn ReceiveDouble(&self) -> f64 { 0. } - fn ReceiveString(&self) -> DOMString { "".to_string() } - fn ReceiveByteString(&self) -> ByteString { ByteString::new(vec!()) } - fn ReceiveEnum(&self) -> TestEnum { _empty } - fn ReceiveInterface(&self) -> Temporary { + fn SetInterfaceAttributeNullable(self, _: Option>) {} + fn GetUnionAttributeNullable(self) -> Option { Some(eLong(0)) } + fn SetUnionAttributeNullable(self, _: Option) {} + fn GetUnion2AttributeNullable(self) -> Option { Some(eString("".to_string())) } + fn SetUnion2AttributeNullable(self, _: Option) {} + fn ReceiveVoid(self) -> () {} + fn ReceiveBoolean(self) -> bool { false } + fn ReceiveByte(self) -> i8 { 0 } + fn ReceiveOctet(self) -> u8 { 0 } + fn ReceiveShort(self) -> i16 { 0 } + fn ReceiveUnsignedShort(self) -> u16 { 0 } + fn ReceiveLong(self) -> i32 { 0 } + fn ReceiveUnsignedLong(self) -> u32 { 0 } + fn ReceiveLongLong(self) -> i64 { 0 } + fn ReceiveUnsignedLongLong(self) -> u64 { 0 } + fn ReceiveFloat(self) -> f32 { 0. } + fn ReceiveDouble(self) -> f64 { 0. } + fn ReceiveString(self) -> DOMString { "".to_string() } + fn ReceiveByteString(self) -> ByteString { ByteString::new(vec!()) } + fn ReceiveEnum(self) -> TestEnum { _empty } + fn ReceiveInterface(self) -> Temporary { let global = self.global.root(); Blob::new(&global.root_ref()) } - fn ReceiveAny(&self, _: *mut JSContext) -> JSVal { NullValue() } - fn ReceiveUnion(&self) -> HTMLElementOrLong { eLong(0) } - fn ReceiveUnion2(&self) -> EventOrString { eString("".to_string()) } + fn ReceiveAny(self, _: *mut JSContext) -> JSVal { NullValue() } + fn ReceiveUnion(self) -> HTMLElementOrLong { eLong(0) } + fn ReceiveUnion2(self) -> EventOrString { eString("".to_string()) } - fn ReceiveNullableBoolean(&self) -> Option { Some(false) } - fn ReceiveNullableByte(&self) -> Option { Some(0) } - fn ReceiveNullableOctet(&self) -> Option { Some(0) } - fn ReceiveNullableShort(&self) -> Option { Some(0) } - fn ReceiveNullableUnsignedShort(&self) -> Option { Some(0) } - fn ReceiveNullableLong(&self) -> Option { Some(0) } - fn ReceiveNullableUnsignedLong(&self) -> Option { Some(0) } - fn ReceiveNullableLongLong(&self) -> Option { Some(0) } - fn ReceiveNullableUnsignedLongLong(&self) -> Option { Some(0) } - fn ReceiveNullableFloat(&self) -> Option { Some(0.) } - fn ReceiveNullableDouble(&self) -> Option { Some(0.) } - fn ReceiveNullableString(&self) -> Option { Some("".to_string()) } - fn ReceiveNullableByteString(&self) -> Option { Some(ByteString::new(vec!())) } - fn ReceiveNullableEnum(&self) -> Option { Some(_empty) } - fn ReceiveNullableInterface(&self) -> Option> { + fn ReceiveNullableBoolean(self) -> Option { Some(false) } + fn ReceiveNullableByte(self) -> Option { Some(0) } + fn ReceiveNullableOctet(self) -> Option { Some(0) } + fn ReceiveNullableShort(self) -> Option { Some(0) } + fn ReceiveNullableUnsignedShort(self) -> Option { Some(0) } + fn ReceiveNullableLong(self) -> Option { Some(0) } + fn ReceiveNullableUnsignedLong(self) -> Option { Some(0) } + fn ReceiveNullableLongLong(self) -> Option { Some(0) } + fn ReceiveNullableUnsignedLongLong(self) -> Option { Some(0) } + fn ReceiveNullableFloat(self) -> Option { Some(0.) } + fn ReceiveNullableDouble(self) -> Option { Some(0.) } + fn ReceiveNullableString(self) -> Option { Some("".to_string()) } + fn ReceiveNullableByteString(self) -> Option { Some(ByteString::new(vec!())) } + fn ReceiveNullableEnum(self) -> Option { Some(_empty) } + fn ReceiveNullableInterface(self) -> Option> { let global = self.global.root(); Some(Blob::new(&global.root_ref())) } - fn ReceiveNullableUnion(&self) -> Option { Some(eLong(0)) } - fn ReceiveNullableUnion2(&self) -> Option { Some(eString("".to_string())) } + fn ReceiveNullableUnion(self) -> Option { Some(eLong(0)) } + fn ReceiveNullableUnion2(self) -> Option { Some(eString("".to_string())) } - fn PassBoolean(&self, _: bool) {} - fn PassByte(&self, _: i8) {} - fn PassOctet(&self, _: u8) {} - fn PassShort(&self, _: i16) {} - fn PassUnsignedShort(&self, _: u16) {} - fn PassLong(&self, _: i32) {} - fn PassUnsignedLong(&self, _: u32) {} - fn PassLongLong(&self, _: i64) {} - fn PassUnsignedLongLong(&self, _: u64) {} - fn PassFloat(&self, _: f32) {} - fn PassDouble(&self, _: f64) {} - fn PassString(&self, _: DOMString) {} - fn PassByteString(&self, _: ByteString) {} - fn PassEnum(&self, _: TestEnum) {} - fn PassInterface(&self, _: JSRef) {} - fn PassUnion(&self, _: HTMLElementOrLong) {} - fn PassUnion2(&self, _: EventOrString) {} - fn PassUnion3(&self, _: BlobOrString) {} - fn PassAny(&self, _: *mut JSContext, _: JSVal) {} + fn PassBoolean(self, _: bool) {} + fn PassByte(self, _: i8) {} + fn PassOctet(self, _: u8) {} + fn PassShort(self, _: i16) {} + fn PassUnsignedShort(self, _: u16) {} + fn PassLong(self, _: i32) {} + fn PassUnsignedLong(self, _: u32) {} + fn PassLongLong(self, _: i64) {} + fn PassUnsignedLongLong(self, _: u64) {} + fn PassFloat(self, _: f32) {} + fn PassDouble(self, _: f64) {} + fn PassString(self, _: DOMString) {} + fn PassByteString(self, _: ByteString) {} + fn PassEnum(self, _: TestEnum) {} + fn PassInterface(self, _: JSRef) {} + fn PassUnion(self, _: HTMLElementOrLong) {} + fn PassUnion2(self, _: EventOrString) {} + fn PassUnion3(self, _: BlobOrString) {} + fn PassAny(self, _: *mut JSContext, _: JSVal) {} - fn PassNullableBoolean(&self, _: Option) {} - fn PassNullableByte(&self, _: Option) {} - fn PassNullableOctet(&self, _: Option) {} - fn PassNullableShort(&self, _: Option) {} - fn PassNullableUnsignedShort(&self, _: Option) {} - fn PassNullableLong(&self, _: Option) {} - fn PassNullableUnsignedLong(&self, _: Option) {} - fn PassNullableLongLong(&self, _: Option) {} - fn PassNullableUnsignedLongLong(&self, _: Option) {} - fn PassNullableFloat(&self, _: Option) {} - fn PassNullableDouble(&self, _: Option) {} - fn PassNullableString(&self, _: Option) {} - fn PassNullableByteString(&self, _: Option) {} - // fn PassNullableEnum(&self, _: Option) {} - fn PassNullableInterface(&self, _: Option>) {} - fn PassNullableUnion(&self, _: Option) {} - fn PassNullableUnion2(&self, _: Option) {} + fn PassNullableBoolean(self, _: Option) {} + fn PassNullableByte(self, _: Option) {} + fn PassNullableOctet(self, _: Option) {} + fn PassNullableShort(self, _: Option) {} + fn PassNullableUnsignedShort(self, _: Option) {} + fn PassNullableLong(self, _: Option) {} + fn PassNullableUnsignedLong(self, _: Option) {} + fn PassNullableLongLong(self, _: Option) {} + fn PassNullableUnsignedLongLong(self, _: Option) {} + fn PassNullableFloat(self, _: Option) {} + fn PassNullableDouble(self, _: Option) {} + fn PassNullableString(self, _: Option) {} + fn PassNullableByteString(self, _: Option) {} + // fn PassNullableEnum(self, _: Option) {} + fn PassNullableInterface(self, _: Option>) {} + fn PassNullableUnion(self, _: Option) {} + fn PassNullableUnion2(self, _: Option) {} - fn PassOptionalBoolean(&self, _: Option) {} - fn PassOptionalByte(&self, _: Option) {} - fn PassOptionalOctet(&self, _: Option) {} - fn PassOptionalShort(&self, _: Option) {} - fn PassOptionalUnsignedShort(&self, _: Option) {} - fn PassOptionalLong(&self, _: Option) {} - fn PassOptionalUnsignedLong(&self, _: Option) {} - fn PassOptionalLongLong(&self, _: Option) {} - fn PassOptionalUnsignedLongLong(&self, _: Option) {} - fn PassOptionalFloat(&self, _: Option) {} - fn PassOptionalDouble(&self, _: Option) {} - fn PassOptionalString(&self, _: Option) {} - fn PassOptionalByteString(&self, _: Option) {} - fn PassOptionalEnum(&self, _: Option) {} - fn PassOptionalInterface(&self, _: Option>) {} - fn PassOptionalUnion(&self, _: Option) {} - fn PassOptionalUnion2(&self, _: Option) {} - fn PassOptionalAny(&self, _: *mut JSContext, _: JSVal) {} + fn PassOptionalBoolean(self, _: Option) {} + fn PassOptionalByte(self, _: Option) {} + fn PassOptionalOctet(self, _: Option) {} + fn PassOptionalShort(self, _: Option) {} + fn PassOptionalUnsignedShort(self, _: Option) {} + fn PassOptionalLong(self, _: Option) {} + fn PassOptionalUnsignedLong(self, _: Option) {} + fn PassOptionalLongLong(self, _: Option) {} + fn PassOptionalUnsignedLongLong(self, _: Option) {} + fn PassOptionalFloat(self, _: Option) {} + fn PassOptionalDouble(self, _: Option) {} + fn PassOptionalString(self, _: Option) {} + fn PassOptionalByteString(self, _: Option) {} + fn PassOptionalEnum(self, _: Option) {} + fn PassOptionalInterface(self, _: Option>) {} + fn PassOptionalUnion(self, _: Option) {} + fn PassOptionalUnion2(self, _: Option) {} + fn PassOptionalAny(self, _: *mut JSContext, _: JSVal) {} - fn PassOptionalNullableBoolean(&self, _: Option>) {} - fn PassOptionalNullableByte(&self, _: Option>) {} - fn PassOptionalNullableOctet(&self, _: Option>) {} - fn PassOptionalNullableShort(&self, _: Option>) {} - fn PassOptionalNullableUnsignedShort(&self, _: Option>) {} - fn PassOptionalNullableLong(&self, _: Option>) {} - fn PassOptionalNullableUnsignedLong(&self, _: Option>) {} - fn PassOptionalNullableLongLong(&self, _: Option>) {} - fn PassOptionalNullableUnsignedLongLong(&self, _: Option>) {} - fn PassOptionalNullableFloat(&self, _: Option>) {} - fn PassOptionalNullableDouble(&self, _: Option>) {} - fn PassOptionalNullableString(&self, _: Option>) {} - fn PassOptionalNullableByteString(&self, _: Option>) {} - // fn PassOptionalNullableEnum(&self, _: Option>) {} - fn PassOptionalNullableInterface(&self, _: Option>>) {} - fn PassOptionalNullableUnion(&self, _: Option>) {} - fn PassOptionalNullableUnion2(&self, _: Option>) {} + fn PassOptionalNullableBoolean(self, _: Option>) {} + fn PassOptionalNullableByte(self, _: Option>) {} + fn PassOptionalNullableOctet(self, _: Option>) {} + fn PassOptionalNullableShort(self, _: Option>) {} + fn PassOptionalNullableUnsignedShort(self, _: Option>) {} + fn PassOptionalNullableLong(self, _: Option>) {} + fn PassOptionalNullableUnsignedLong(self, _: Option>) {} + fn PassOptionalNullableLongLong(self, _: Option>) {} + fn PassOptionalNullableUnsignedLongLong(self, _: Option>) {} + fn PassOptionalNullableFloat(self, _: Option>) {} + fn PassOptionalNullableDouble(self, _: Option>) {} + fn PassOptionalNullableString(self, _: Option>) {} + fn PassOptionalNullableByteString(self, _: Option>) {} + // fn PassOptionalNullableEnum(self, _: Option>) {} + fn PassOptionalNullableInterface(self, _: Option>>) {} + fn PassOptionalNullableUnion(self, _: Option>) {} + fn PassOptionalNullableUnion2(self, _: Option>) {} - fn PassOptionalBooleanWithDefault(&self, _: bool) {} - fn PassOptionalByteWithDefault(&self, _: i8) {} - fn PassOptionalOctetWithDefault(&self, _: u8) {} - fn PassOptionalShortWithDefault(&self, _: i16) {} - fn PassOptionalUnsignedShortWithDefault(&self, _: u16) {} - fn PassOptionalLongWithDefault(&self, _: i32) {} - fn PassOptionalUnsignedLongWithDefault(&self, _: u32) {} - fn PassOptionalLongLongWithDefault(&self, _: i64) {} - fn PassOptionalUnsignedLongLongWithDefault(&self, _: u64) {} - fn PassOptionalStringWithDefault(&self, _: DOMString) {} - fn PassOptionalEnumWithDefault(&self, _: TestEnum) {} + fn PassOptionalBooleanWithDefault(self, _: bool) {} + fn PassOptionalByteWithDefault(self, _: i8) {} + fn PassOptionalOctetWithDefault(self, _: u8) {} + fn PassOptionalShortWithDefault(self, _: i16) {} + fn PassOptionalUnsignedShortWithDefault(self, _: u16) {} + fn PassOptionalLongWithDefault(self, _: i32) {} + fn PassOptionalUnsignedLongWithDefault(self, _: u32) {} + fn PassOptionalLongLongWithDefault(self, _: i64) {} + fn PassOptionalUnsignedLongLongWithDefault(self, _: u64) {} + fn PassOptionalStringWithDefault(self, _: DOMString) {} + fn PassOptionalEnumWithDefault(self, _: TestEnum) {} - fn PassOptionalNullableBooleanWithDefault(&self, _: Option) {} - fn PassOptionalNullableByteWithDefault(&self, _: Option) {} - fn PassOptionalNullableOctetWithDefault(&self, _: Option) {} - fn PassOptionalNullableShortWithDefault(&self, _: Option) {} - fn PassOptionalNullableUnsignedShortWithDefault(&self, _: Option) {} - fn PassOptionalNullableLongWithDefault(&self, _: Option) {} - fn PassOptionalNullableUnsignedLongWithDefault(&self, _: Option) {} - fn PassOptionalNullableLongLongWithDefault(&self, _: Option) {} - fn PassOptionalNullableUnsignedLongLongWithDefault(&self, _: Option) {} - // fn PassOptionalNullableFloatWithDefault(&self, _: Option) {} - // fn PassOptionalNullableDoubleWithDefault(&self, _: Option) {} - fn PassOptionalNullableStringWithDefault(&self, _: Option) {} - fn PassOptionalNullableByteStringWithDefault(&self, _: Option) {} - // fn PassOptionalNullableEnumWithDefault(&self, _: Option) {} - fn PassOptionalNullableInterfaceWithDefault(&self, _: Option>) {} - fn PassOptionalNullableUnionWithDefault(&self, _: Option) {} - fn PassOptionalNullableUnion2WithDefault(&self, _: Option) {} - fn PassOptionalAnyWithDefault(&self, _: *mut JSContext, _: JSVal) {} + fn PassOptionalNullableBooleanWithDefault(self, _: Option) {} + fn PassOptionalNullableByteWithDefault(self, _: Option) {} + fn PassOptionalNullableOctetWithDefault(self, _: Option) {} + fn PassOptionalNullableShortWithDefault(self, _: Option) {} + fn PassOptionalNullableUnsignedShortWithDefault(self, _: Option) {} + fn PassOptionalNullableLongWithDefault(self, _: Option) {} + fn PassOptionalNullableUnsignedLongWithDefault(self, _: Option) {} + fn PassOptionalNullableLongLongWithDefault(self, _: Option) {} + fn PassOptionalNullableUnsignedLongLongWithDefault(self, _: Option) {} + // fn PassOptionalNullableFloatWithDefault(self, _: Option) {} + // fn PassOptionalNullableDoubleWithDefault(self, _: Option) {} + fn PassOptionalNullableStringWithDefault(self, _: Option) {} + fn PassOptionalNullableByteStringWithDefault(self, _: Option) {} + // fn PassOptionalNullableEnumWithDefault(self, _: Option) {} + fn PassOptionalNullableInterfaceWithDefault(self, _: Option>) {} + fn PassOptionalNullableUnionWithDefault(self, _: Option) {} + fn PassOptionalNullableUnion2WithDefault(self, _: Option) {} + fn PassOptionalAnyWithDefault(self, _: *mut JSContext, _: JSVal) {} - fn PassOptionalNullableBooleanWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableByteWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableOctetWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableShortWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableUnsignedShortWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableLongWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableUnsignedLongWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableLongLongWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableUnsignedLongLongWithNonNullDefault(&self, _: Option) {} - // fn PassOptionalNullableFloatWithNonNullDefault(&self, _: Option) {} - // fn PassOptionalNullableDoubleWithNonNullDefault(&self, _: Option) {} - fn PassOptionalNullableStringWithNonNullDefault(&self, _: Option) {} - // fn PassOptionalNullableEnumWithNonNullDefault(&self, _: Option) {} + fn PassOptionalNullableBooleanWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableByteWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableOctetWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableShortWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableUnsignedShortWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableLongWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableUnsignedLongWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableLongLongWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableUnsignedLongLongWithNonNullDefault(self, _: Option) {} + // fn PassOptionalNullableFloatWithNonNullDefault(self, _: Option) {} + // fn PassOptionalNullableDoubleWithNonNullDefault(self, _: Option) {} + fn PassOptionalNullableStringWithNonNullDefault(self, _: Option) {} + // fn PassOptionalNullableEnumWithNonNullDefault(self, _: Option) {} - fn PassVariadicBoolean(&self, _: Vec) {} - fn PassVariadicByte(&self, _: Vec) {} - fn PassVariadicOctet(&self, _: Vec) {} - fn PassVariadicShort(&self, _: Vec) {} - fn PassVariadicUnsignedShort(&self, _: Vec) {} - fn PassVariadicLong(&self, _: Vec) {} - fn PassVariadicUnsignedLong(&self, _: Vec) {} - fn PassVariadicLongLong(&self, _: Vec) {} - fn PassVariadicUnsignedLongLong(&self, _: Vec) {} - fn PassVariadicFloat(&self, _: Vec) {} - fn PassVariadicDouble(&self, _: Vec) {} - fn PassVariadicString(&self, _: Vec) {} - fn PassVariadicByteString(&self, _: Vec) {} - fn PassVariadicEnum(&self, _: Vec) {} - // fn PassVariadicInterface(&self, _: Vec>) {} - fn PassVariadicUnion(&self, _: Vec) {} - fn PassVariadicUnion2(&self, _: Vec) {} - fn PassVariadicUnion3(&self, _: Vec) {} - fn PassVariadicAny(&self, _: *mut JSContext, _: Vec) {} + fn PassVariadicBoolean(self, _: Vec) {} + fn PassVariadicByte(self, _: Vec) {} + fn PassVariadicOctet(self, _: Vec) {} + fn PassVariadicShort(self, _: Vec) {} + fn PassVariadicUnsignedShort(self, _: Vec) {} + fn PassVariadicLong(self, _: Vec) {} + fn PassVariadicUnsignedLong(self, _: Vec) {} + fn PassVariadicLongLong(self, _: Vec) {} + fn PassVariadicUnsignedLongLong(self, _: Vec) {} + fn PassVariadicFloat(self, _: Vec) {} + fn PassVariadicDouble(self, _: Vec) {} + fn PassVariadicString(self, _: Vec) {} + fn PassVariadicByteString(self, _: Vec) {} + fn PassVariadicEnum(self, _: Vec) {} + // fn PassVariadicInterface(self, _: Vec>) {} + fn PassVariadicUnion(self, _: Vec) {} + fn PassVariadicUnion2(self, _: Vec) {} + fn PassVariadicUnion3(self, _: Vec) {} + fn PassVariadicAny(self, _: *mut JSContext, _: Vec) {} } impl TestBinding { -- cgit v1.2.3