[][src]Struct libquickjs_sys::JSValue

#[repr(C)]
pub struct JSValue {
    pub u: JSValueUnion,
    pub tag: i64,
}

Fields

u: JSValueUniontag: i64

Trait Implementations

impl Copy for JSValue[src]

impl Clone for JSValue[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Sync for JSValue

impl Unpin for JSValue

impl !Send for JSValue

impl UnwindSafe for JSValue

impl RefUnwindSafe for JSValue

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]