pub trait TypeName {
// Required methods
fn type_name() -> &'static str;
fn value_type() -> ValueType;
}Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<T0: FromNapiValue, T1: FromNapiValue, T2: FromNapiValue, T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T0: FromNapiValue, T1: FromNapiValue, T2: FromNapiValue, T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T1: FromNapiValue, T2: FromNapiValue, T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T1: FromNapiValue, T2: FromNapiValue, T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T2: FromNapiValue, T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T2: FromNapiValue, T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T3: FromNapiValue, T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T4: FromNapiValue, T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T5: FromNapiValue, T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T6: FromNapiValue, T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T7: FromNapiValue, T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T8, T9, T10, T11, T12, T13, T14, T15)
impl<T8: FromNapiValue, T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T9, T10, T11, T12, T13, T14, T15)
impl<T9: FromNapiValue, T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T9, T10, T11, T12, T13, T14, T15)
Source§impl<T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T10, T11, T12, T13, T14, T15)
impl<T10: FromNapiValue, T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T10, T11, T12, T13, T14, T15)
Source§impl<T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T11, T12, T13, T14, T15)
impl<T11: FromNapiValue, T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T11, T12, T13, T14, T15)
Source§impl<T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T12, T13, T14, T15)
impl<T12: FromNapiValue, T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T12, T13, T14, T15)
Source§impl<T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T13, T14, T15)
impl<T13: FromNapiValue, T14: FromNapiValue, T15: FromNapiValue> TypeName for (T13, T14, T15)
Source§impl<T14: FromNapiValue, T15: FromNapiValue> TypeName for (T14, T15)
impl<T14: FromNapiValue, T15: FromNapiValue> TypeName for (T14, T15)
Source§impl<T15: FromNapiValue> TypeName for (T15,)
impl<T15: FromNapiValue> TypeName for (T15,)
Implementors§
impl TypeName for Array<'_>
impl TypeName for ArrayBuffer<'_>
impl TypeName for BigInt
impl TypeName for BigInt64Array
impl TypeName for BigInt64ArraySlice<'_>
impl TypeName for BigUint64Array
impl TypeName for BigUint64ArraySlice<'_>
impl TypeName for Buffer
impl TypeName for BufferSlice<'_>
impl TypeName for Float32Array
impl TypeName for Float32ArraySlice<'_>
impl TypeName for Float64Array
impl TypeName for Float64ArraySlice<'_>
impl TypeName for Int8Array
impl TypeName for Int8ArraySlice<'_>
impl TypeName for Int16Array
impl TypeName for Int16ArraySlice<'_>
impl TypeName for Int32Array
impl TypeName for Int32ArraySlice<'_>
impl TypeName for JsArrayBuffer
impl TypeName for JsBigInt
impl TypeName for JsBoolean
impl TypeName for JsBuffer
impl TypeName for JsDataView
impl TypeName for JsDate<'_>
impl TypeName for JsFunction
impl TypeName for JsNull
Available on crate feature
compat-mode only.