Struct josephine::string::JSString [] [src]

pub struct JSString<'a, C> { /* fields omitted */ }

The type of JS-managed strings in the same zone as compartment C, with lifetime a. Rust is much happier with flat string representations, so we flatten strings when they come into Rust.

Methods

impl<'a, C> JSString<'a, C>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl<'a, C, D> JSCompartmental<C, D> for JSString<'a, C>
[src]

[src]

impl<'a, C> Clone for JSString<'a, C>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a, C> Copy for JSString<'a, C>
[src]

impl<'a, C> Display for JSString<'a, C>
[src]

[src]

Formats the value using the given formatter. Read more

impl<'a, C> JSTraceable for JSString<'a, C>
[src]

[src]

[src]

[src]

impl<'a, 'b, C> JSLifetime<'a> for JSString<'b, C>
[src]

[src]

[src]

[src]