[][src]Trait map_to_javascript_html::MapToJavaScriptHTML

pub trait MapToJavaScriptHTML<K> {
    fn to_javascript_html_to_vec<'a, S: Display>(
        &self,
        variable_name: S,
        output: &'a mut Vec<u8>
    ) -> &'a [u8];
fn to_javascript_html_to_writer<S: Display, W: Write>(
        &self,
        variable_name: S,
        output: &mut W
    ) -> Result<(), Error>;
fn to_javascript_html_with_keys_to_vec<'a, S: Display, KS: ?Sized + Display + Ord + Eq + Hash>(
        &self,
        variable_name: S,
        keys: &[&KS],
        output: &'a mut Vec<u8>
    ) -> &'a [u8]
    where
        K: Borrow<KS>
;
fn to_javascript_html_with_keys_to_writer<S: Display, W: Write, KS: ?Sized + Display + Ord + Eq + Hash>(
        &self,
        variable_name: S,
        keys: &[&KS],
        output: &mut W
    ) -> Result<(), Error>
    where
        K: Borrow<KS>
; fn to_javascript_html<S: Display>(&self, variable_name: S) -> String { ... }
fn to_javascript_html_to_string<'a, S: Display>(
        &self,
        variable_name: S,
        output: &'a mut String
    ) -> &'a str { ... }
fn to_javascript_html_with_keys<S: Display, KS: ?Sized + Display + Ord + Eq + Hash>(
        &self,
        variable_name: S,
        keys: &[&KS]
    ) -> String
    where
        K: Borrow<KS>
, { ... }
fn to_javascript_html_with_keys_to_string<'a, S: Display, KS: ?Sized + Display + Ord + Eq + Hash>(
        &self,
        variable_name: S,
        keys: &[&KS],
        output: &'a mut String
    ) -> &'a str
    where
        K: Borrow<KS>
, { ... } }

Serializing a map to JavaScript code in HTML.

Required methods

fn to_javascript_html_to_vec<'a, S: Display>(
    &self,
    variable_name: S,
    output: &'a mut Vec<u8>
) -> &'a [u8]

Convert this map to minified JavaScript code in HTML. Write it to an existing Vec<u8> and return a u8 slice of the written HTML. Be careful of the variable_name which will not be encoded in HTML.

fn to_javascript_html_to_writer<S: Display, W: Write>(
    &self,
    variable_name: S,
    output: &mut W
) -> Result<(), Error>

Convert this map to minified JavaScript code in HTML. Write it to a writer. Be careful of the variable_name which will not be encoded in HTML.

fn to_javascript_html_with_keys_to_vec<'a, S: Display, KS: ?Sized + Display + Ord + Eq + Hash>(
    &self,
    variable_name: S,
    keys: &[&KS],
    output: &'a mut Vec<u8>
) -> &'a [u8] where
    K: Borrow<KS>, 

Convert this map to minified JavaScript code in HTML by given keys. Write it to an existing Vec<u8> and return a u8 slice of the written HTML. If the key doesn't exist, the output value will be undefined. Be careful of the variable_name which will not be encoded in HTML.

fn to_javascript_html_with_keys_to_writer<S: Display, W: Write, KS: ?Sized + Display + Ord + Eq + Hash>(
    &self,
    variable_name: S,
    keys: &[&KS],
    output: &mut W
) -> Result<(), Error> where
    K: Borrow<KS>, 

Convert this map to minified JavaScript code in HTML. Write it to a writer. If the key doesn't exist, the output value will be undefined. Be careful of the variable_name which will not be encoded in HTML.

Loading content...

Provided methods

fn to_javascript_html<S: Display>(&self, variable_name: S) -> String

Convert this map to minified JavaScript code in HTML. Be careful of the variable_name which will not be encoded in HTML.

fn to_javascript_html_to_string<'a, S: Display>(
    &self,
    variable_name: S,
    output: &'a mut String
) -> &'a str

Convert this map to minified JavaScript code in HTML. Write it to an existing String and return a string slice of the written HTML. Be careful of the variable_name which will not be encoded in HTML.

fn to_javascript_html_with_keys<S: Display, KS: ?Sized + Display + Ord + Eq + Hash>(
    &self,
    variable_name: S,
    keys: &[&KS]
) -> String where
    K: Borrow<KS>, 

Convert this map to minified JavaScript code in HTML by given keys. If the key doesn't exist, the output value will be undefined. Be careful of the variable_name which will not be encoded in HTML.

fn to_javascript_html_with_keys_to_string<'a, S: Display, KS: ?Sized + Display + Ord + Eq + Hash>(
    &self,
    variable_name: S,
    keys: &[&KS],
    output: &'a mut String
) -> &'a str where
    K: Borrow<KS>, 

Convert this map to minified JavaScript code in HTML by given keys. Write it to an existing String and return a string slice of the written HTML. If the key doesn't exist, the output value will be undefined. Be careful of the variable_name which will not be encoded in HTML.

Loading content...

Implementations on Foreign Types

impl<K: Display + Ord, V: Display> MapToJavaScriptHTML<K> for BTreeMap<K, V>[src]

impl<K: Display + Eq + Hash, V: Display> MapToJavaScriptHTML<K> for HashMap<K, V>[src]

impl MapToJavaScriptHTML<String> for Map<String, Value>[src]

Loading content...

Implementors

Loading content...