Module js::conversions
[−]
[src]
Conversions of Rust values to and from JSVal.
| IDL type | Type |
|---|---|
| any | JSVal |
| boolean | bool |
| byte | i8 |
| octet | u8 |
| short | i16 |
| unsigned short | u16 |
| long | i32 |
| unsigned long | u32 |
| long long | i64 |
| unsigned long long | u64 |
| unrestricted float | f32 |
| float | Finite<f32> |
| unrestricted double | f64 |
| double | Finite<f64> |
| USVString | String |
| object | *mut JSObject |
| nullable types | Option<T> |
| sequences | Vec<T> |
Enums
| ConversionBehavior |
Behavior for converting out-of-range integers. |
| ConversionResult |
An enum to better support enums through FromJSValConvertible::from_jsval. |
Traits
| FromJSValConvertible |
A trait to convert |
| ToJSValConvertible |
A trait to convert Rust types to |
Functions
| latin1_to_string⚠ |
Converts a |