[−][src]Trait map_to_javascript_html::MapToJavaScriptHTML
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]
&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>
&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>,
&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>,
&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.
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
&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>,
&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>,
&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.
Implementations on Foreign Types
impl<K: Display + Ord, V: Display> MapToJavaScriptHTML<K> for BTreeMap<K, V>
[src]
fn to_javascript_html_to_vec<'a, S: Display>(
&self,
variable_name: S,
output: &'a mut Vec<u8>
) -> &'a [u8]
[src]
&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>
[src]
&self,
variable_name: S,
output: &mut W
) -> Result<(), Error>
fn to_javascript_html_with_keys_to_vec<'a, S: Display, KS: ?Sized + Display + Ord>(
&self,
variable_name: S,
keys: &[&KS],
output: &'a mut Vec<u8>
) -> &'a [u8] where
K: Borrow<KS>,
[src]
&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>(
&self,
variable_name: S,
keys: &[&KS],
output: &mut W
) -> Result<(), Error> where
K: Borrow<KS>,
[src]
&self,
variable_name: S,
keys: &[&KS],
output: &mut W
) -> Result<(), Error> where
K: Borrow<KS>,
impl<K: Display + Eq + Hash, V: Display> MapToJavaScriptHTML<K> for HashMap<K, V>
[src]
fn to_javascript_html_to_vec<'a, S: Display>(
&self,
variable_name: S,
output: &'a mut Vec<u8>
) -> &'a [u8]
[src]
&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>
[src]
&self,
variable_name: S,
output: &mut W
) -> Result<(), Error>
fn to_javascript_html_with_keys_to_vec<'a, S: Display, KS: ?Sized + Display + Eq + Hash>(
&self,
variable_name: S,
keys: &[&KS],
output: &'a mut Vec<u8>
) -> &'a [u8] where
K: Borrow<KS>,
[src]
&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 + Eq + Hash>(
&self,
variable_name: S,
keys: &[&KS],
output: &mut W
) -> Result<(), Error> where
K: Borrow<KS>,
[src]
&self,
variable_name: S,
keys: &[&KS],
output: &mut W
) -> Result<(), Error> where
K: Borrow<KS>,
impl MapToJavaScriptHTML<String> for Map<String, Value>
[src]
fn to_javascript_html_to_vec<'a, S: Display>(
&self,
variable_name: S,
output: &'a mut Vec<u8>
) -> &'a [u8]
[src]
&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>
[src]
&self,
variable_name: S,
output: &mut W
) -> Result<(), Error>
fn to_javascript_html_with_keys_to_vec<'a, S: Display, KS: ?Sized + Display + Ord + Hash>(
&self,
variable_name: S,
keys: &[&KS],
output: &'a mut Vec<u8>
) -> &'a [u8] where
String: Borrow<KS>,
[src]
&self,
variable_name: S,
keys: &[&KS],
output: &'a mut Vec<u8>
) -> &'a [u8] where
String: Borrow<KS>,
fn to_javascript_html_with_keys_to_writer<S: Display, W: Write, KS: ?Sized + Display + Ord + Hash>(
&self,
variable_name: S,
keys: &[&KS],
output: &mut W
) -> Result<(), Error> where
String: Borrow<KS>,
[src]
&self,
variable_name: S,
keys: &[&KS],
output: &mut W
) -> Result<(), Error> where
String: Borrow<KS>,