Type Alias TestDictionaryDefaults
Source pub(crate) type TestDictionaryDefaults = TestDictionaryDefaults;
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,
}