Type Alias TestDictionaryDefaults

Source
pub(crate) type TestDictionaryDefaults = TestDictionaryDefaults;

Aliased Type§

pub(crate) struct TestDictionaryDefaults {
Show 36 fields pub UnrestrictedDoubleValue: f64, pub anyValue: RootedTraceableBox<Heap<Value>>, pub arrayValue: Vec<RootedTraceableBox<Heap<*mut JSObject>>>, pub booleanValue: bool, pub byteValue: i8, pub bytestringValue: ByteString, pub doubleValue: Finite<f64>, pub enumValue: TestEnum, pub floatValue: Finite<f32>, pub longLongValue: i64, pub longValue: i32, pub nullableBooleanValue: Option<bool>, pub nullableByteValue: Option<i8>, pub nullableBytestringValue: Option<ByteString>, pub nullableDoubleValue: Option<Finite<f64>>, pub nullableFloatValue: Option<Finite<f32>>, pub nullableLongLongValue: Option<i64>, pub nullableLongValue: Option<i32>, pub nullableObjectValue: RootedTraceableBox<Heap<*mut JSObject>>, pub nullableOctetValue: Option<u8>, pub nullableShortValue: Option<i16>, pub nullableStringValue: Option<DOMString>, pub nullableUnrestrictedDoubleValue: Option<f64>, pub nullableUnrestrictedFloatValue: Option<f32>, pub nullableUnsignedLongLongValue: Option<u64>, pub nullableUnsignedLongValue: Option<u32>, pub nullableUnsignedShortValue: Option<u16>, pub nullableUsvstringValue: Option<USVString>, pub octetValue: u8, pub shortValue: i16, pub stringValue: DOMString, pub unrestrictedFloatValue: f32, pub unsignedLongLongValue: u64, pub unsignedLongValue: u32, pub unsignedShortValue: u16, pub usvstringValue: USVString,
}

Fields§

§UnrestrictedDoubleValue: f64§anyValue: RootedTraceableBox<Heap<Value>>§arrayValue: Vec<RootedTraceableBox<Heap<*mut JSObject>>>§booleanValue: bool§byteValue: i8§bytestringValue: ByteString§doubleValue: Finite<f64>§enumValue: TestEnum§floatValue: Finite<f32>§longLongValue: i64§longValue: i32§nullableBooleanValue: Option<bool>§nullableByteValue: Option<i8>§nullableBytestringValue: Option<ByteString>§nullableDoubleValue: Option<Finite<f64>>§nullableFloatValue: Option<Finite<f32>>§nullableLongLongValue: Option<i64>§nullableLongValue: Option<i32>§nullableObjectValue: RootedTraceableBox<Heap<*mut JSObject>>§nullableOctetValue: Option<u8>§nullableShortValue: Option<i16>§nullableStringValue: Option<DOMString>§nullableUnrestrictedDoubleValue: Option<f64>§nullableUnrestrictedFloatValue: Option<f32>§nullableUnsignedLongLongValue: Option<u64>§nullableUnsignedLongValue: Option<u32>§nullableUnsignedShortValue: Option<u16>§nullableUsvstringValue: Option<USVString>§octetValue: u8§shortValue: i16§stringValue: DOMString§unrestrictedFloatValue: f32§unsignedLongLongValue: u64§unsignedLongValue: u32§unsignedShortValue: u16§usvstringValue: USVString