[][src]Type Definition qjs::Atom

type Atom<'a> = Local<'a, JSAtom>;

Object property names and some strings are stored as Atoms (unique strings) to save memory and allow fast comparison.

Methods

impl<'_> Atom<'_>[src]

pub fn free(&self)[src]

Free an Atom reference.

pub fn to_value(&self) -> Local<Value>[src]

Convert an Atom to a Javascript Value.

pub fn to_str(&self) -> Local<Value>[src]

Convert an Atom to a Javascript String.

pub fn to_cstr(&self) -> CString[src]

Convert an Atom to a Local<&CStr>.

Trait Implementations

impl<'_> Into<u32> for Atom<'_>[src]

impl<'_> Clone for Atom<'_>[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl<'_> Display for Atom<'_>[src]

impl<'_> Debug for Atom<'_>[src]