Trait josephine::compartment::JSCompartmental [] [src]

pub unsafe trait JSCompartmental<C, D> {
    type ChangeCompartment;
    fn is_in_compartment<S>(&self, _cx: &JSContext<S>) -> bool
    where
        S: InCompartment<D>
; }

Data which can be transplanted from compartment C into compartment D.

Associated Types

Required Methods

Implementations on Foreign Types

impl<C, D> JSCompartmental<C, D> for String
[src]

[src]

impl<C, D> JSCompartmental<C, D> for usize
[src]

[src]

impl<C, D> JSCompartmental<C, D> for ()
[src]

[src]

impl<C, D, T> JSCompartmental<C, D> for Option<T> where
    T: JSCompartmental<C, D>, 
[src]

[src]

impl<C, D, T> JSCompartmental<C, D> for Vec<T> where
    T: JSCompartmental<C, D>, 
[src]

[src]

Implementors