Skip to main content

RecordKey

Trait RecordKey 

Source
pub trait RecordKey:
    Eq
    + Hash
    + Sized {
    // Required methods
    fn to_utf16_vec(&self) -> Vec<u16>;
    fn from_id(
        cx: &mut JSContext,
        id: HandleId<'_>,
    ) -> Result<ConversionResult<Self>, ()>;
}

Required Methods§

Source

fn to_utf16_vec(&self) -> Vec<u16>

Source

fn from_id( cx: &mut JSContext, id: HandleId<'_>, ) -> Result<ConversionResult<Self>, ()>

Attempt to extract a key from a JS id.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§