Struct js::jsapi::MutableValueOperations [] [src]

#[repr(C)]
pub struct MutableValueOperations<Outer> { pub _base: ValueOperations<Outer>, }

A class designed for CRTP use in implementing all the mutating parts of the Value interface in Value-like classes. Outer must be a class inheriting MutableValueOperations with visible get() methods returning const and non-const references to the Value abstracted by Outer.

Fields

Trait Implementations

impl<Outer: Debug> Debug for MutableValueOperations<Outer>
[src]

[src]

Formats the value using the given formatter.

impl<Outer: Copy> Copy for MutableValueOperations<Outer>
[src]

impl<Outer: Clone> Clone for MutableValueOperations<Outer>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more