vertigo/
html_entities.rs

1#![allow(non_upper_case_globals)]
2//! Constants of unicode signs labeled with HTML entities names
3//!
4//! ```rust
5//! use vertigo::{dom, DomNode, html_entities::*};
6//!
7//! fn render() -> DomNode {
8//!    dom! {
9//!       <div>{larr} " Back"</div>
10//!    }
11//! }
12//! ```
13
14/// ampersand
15pub const amp: char = '&';
16/// less than
17pub const lt: char = '<';
18/// greater than
19pub const gt: char = '>';
20/// no-break space = non-breaking space
21pub const nbsp: char = ' ';
22/// inverted exclamation mark
23pub const iexcl: char = '¡';
24/// cent sign
25pub const cent: char = '¢';
26/// pound sign
27pub const pound: char = '£';
28/// currency sign
29pub const curren: char = '¤';
30/// yen sign = yuan sign
31pub const yen: char = '¥';
32/// broken bar = broken vertical bar
33pub const brvbar: char = '¦';
34/// section sign
35pub const sect: char = '§';
36/// diaeresis = spacing diaeresis
37pub const uml: char = '¨';
38/// copyright sign
39pub const copy: char = '©';
40/// feminine ordinal indicator
41pub const ordf: char = 'ª';
42/// left-pointing double angle quotation mark = left pointing guillemet
43pub const laquo: char = '«';
44/// not sign
45pub const not: char = '¬';
46/// soft hyphen = discretionary hyphen
47pub const shy: char = '\u{AD}';
48/// registered sign = registered trade mark sign
49pub const reg: char = '®';
50/// macron = spacing macron = overline = APL overbar
51pub const macr: char = '¯';
52/// degree sign
53pub const deg: char = '°';
54/// plus-minus sign = plus-or-minus sign
55pub const plusmn: char = '±';
56/// superscript two = superscript digit two = squared
57pub const sup2: char = '²';
58/// superscript three = superscript digit three = cubed
59pub const sup3: char = '³';
60/// acute accent = spacing acute
61pub const acute: char = '´';
62/// micro sign
63pub const micro: char = 'µ';
64/// pilcrow sign = paragraph sign
65pub const para: char = '¶';
66/// middle dot = Georgian comma = Greek middle dot
67pub const middot: char = '·';
68/// cedilla = spacing cedilla
69pub const cedil: char = '¸';
70/// superscript one = superscript digit one
71pub const sup1: char = '¹';
72/// masculine ordinal indicator
73pub const ordm: char = 'º';
74/// right-pointing double angle quotation mark = right pointing guillemet
75pub const raquo: char = '»';
76/// vulgar fraction one quarter = fraction one quarter
77pub const frac14: char = '¼';
78/// vulgar fraction one half = fraction one half
79pub const frac12: char = '½';
80/// vulgar fraction three quarters = fraction three quarters
81pub const frac34: char = '¾';
82/// inverted question mark = turned question mark
83pub const iquest: char = '¿';
84/// latin capital letter A with grave = latin capital letter A grave
85pub const Agrave: char = 'À';
86/// latin capital letter A with acute
87pub const Aacute: char = 'Á';
88/// latin capital letter A with circumflex
89pub const Acirc: char = 'Â';
90/// latin capital letter A with tilde
91pub const Atilde: char = 'Ã';
92/// latin capital letter A with diaeresis
93pub const Auml: char = 'Ä';
94/// latin capital letter A with ring above = latin capital letter A ring
95pub const Aring: char = 'Å';
96/// latin capital letter AE = latin capital ligature AE
97pub const AElig: char = 'Æ';
98/// latin capital letter C with cedilla
99pub const Ccedil: char = 'Ç';
100/// latin capital letter E with grave
101pub const Egrave: char = 'È';
102/// latin capital letter E with acute
103pub const Eacute: char = 'É';
104/// latin capital letter E with circumflex
105pub const Ecirc: char = 'Ê';
106/// latin capital letter E with diaeresis
107pub const Euml: char = 'Ë';
108/// latin capital letter I with grave
109pub const Igrave: char = 'Ì';
110/// latin capital letter I with acute
111pub const Iacute: char = 'Í';
112/// latin capital letter I with circumflex
113pub const Icirc: char = 'Î';
114/// latin capital letter I with diaeresis
115pub const Iuml: char = 'Ï';
116/// latin capital letter ETH
117pub const ETH: char = 'Ð';
118/// latin capital letter N with tilde
119pub const Ntilde: char = 'Ñ';
120/// latin capital letter O with grave
121pub const Ograve: char = 'Ò';
122/// latin capital letter O with acute
123pub const Oacute: char = 'Ó';
124/// latin capital letter O with circumflex
125pub const Ocirc: char = 'Ô';
126/// latin capital letter O with tilde
127pub const Otilde: char = 'Õ';
128/// latin capital letter O with diaeresis
129pub const Ouml: char = 'Ö';
130/// multiplication sign
131pub const times: char = '×';
132/// latin capital letter O with stroke = latin capital letter O slash
133pub const Oslash: char = 'Ø';
134/// latin capital letter U with grave
135pub const Ugrave: char = 'Ù';
136/// latin capital letter U with acute
137pub const Uacute: char = 'Ú';
138/// latin capital letter U with circumflex
139pub const Ucirc: char = 'Û';
140/// latin capital letter U with diaeresis
141pub const Uuml: char = 'Ü';
142/// latin capital letter Y with acute
143pub const Yacute: char = 'Ý';
144/// latin capital letter THORN
145pub const THORN: char = 'Þ';
146/// latin small letter sharp s = ess-zed
147pub const szlig: char = 'ß';
148/// latin small letter a with grave = latin small letter a grave
149pub const agrave: char = 'à';
150/// latin small letter a with acute
151pub const aacute: char = 'á';
152/// latin small letter a with circumflex
153pub const acirc: char = 'â';
154/// latin small letter a with tilde
155pub const atilde: char = 'ã';
156/// latin small letter a with diaeresis
157pub const auml: char = 'ä';
158/// latin small letter a with ring above = latin small letter a ring
159pub const aring: char = 'å';
160/// latin small letter ae = latin small ligature ae
161pub const aelig: char = 'æ';
162/// latin small letter c with cedilla
163pub const ccedil: char = 'ç';
164/// latin small letter e with grave
165pub const egrave: char = 'è';
166/// latin small letter e with acute
167pub const eacute: char = 'é';
168/// latin small letter e with circumflex
169pub const ecirc: char = 'ê';
170/// latin small letter e with diaeresis
171pub const euml: char = 'ë';
172/// latin small letter i with grave
173pub const igrave: char = 'ì';
174/// latin small letter i with acute
175pub const iacute: char = 'í';
176/// latin small letter i with circumflex
177pub const icirc: char = 'î';
178/// latin small letter i with diaeresis
179pub const iuml: char = 'ï';
180/// latin small letter eth
181pub const eth: char = 'ð';
182/// latin small letter n with tilde
183pub const ntilde: char = 'ñ';
184/// latin small letter o with grave
185pub const ograve: char = 'ò';
186/// latin small letter o with acute
187pub const oacute: char = 'ó';
188/// latin small letter o with circumflex
189pub const ocirc: char = 'ô';
190/// latin small letter o with tilde
191pub const otilde: char = 'õ';
192/// latin small letter o with diaeresis
193pub const ouml: char = 'ö';
194/// division sign
195pub const divide: char = '÷';
196/// latin small letter o with stroke = latin small letter o slash
197pub const oslash: char = 'ø';
198/// latin small letter u with grave
199pub const ugrave: char = 'ù';
200/// latin small letter u with acute
201pub const uacute: char = 'ú';
202/// latin small letter u with circumflex
203pub const ucirc: char = 'û';
204/// latin small letter u with diaeresis
205pub const uuml: char = 'ü';
206/// latin small letter y with acute
207pub const yacute: char = 'ý';
208/// latin small letter thorn
209pub const thorn: char = 'þ';
210/// latin small letter y with diaeresis
211pub const yuml: char = 'ÿ';
212/// latin small f with hook = function = florin
213pub const fnof: char = 'ƒ';
214/// greek capital letter alpha
215pub const Alpha: char = 'Α';
216/// greek capital letter beta
217pub const Beta: char = 'Β';
218/// greek capital letter gamma
219pub const Gamma: char = 'Γ';
220/// greek capital letter delta
221pub const Delta: char = 'Δ';
222/// greek capital letter epsilon
223pub const Epsilon: char = 'Ε';
224/// greek capital letter zeta
225pub const Zeta: char = 'Ζ';
226/// greek capital letter eta
227pub const Eta: char = 'Η';
228/// greek capital letter theta
229pub const Theta: char = 'Θ';
230/// greek capital letter iota
231pub const Iota: char = 'Ι';
232/// greek capital letter kappa
233pub const Kappa: char = 'Κ';
234/// greek capital letter lambda
235pub const Lambda: char = 'Λ';
236/// greek capital letter mu
237pub const Mu: char = 'Μ';
238/// greek capital letter nu
239pub const Nu: char = 'Ν';
240/// greek capital letter xi
241pub const Xi: char = 'Ξ';
242/// greek capital letter omicron
243pub const Omicron: char = 'Ο';
244/// greek capital letter pi
245pub const Pi: char = 'Π';
246/// greek capital letter rho
247pub const Rho: char = 'Ρ';
248/// greek capital letter sigma
249pub const Sigma: char = 'Σ';
250/// greek capital letter tau
251pub const Tau: char = 'Τ';
252/// greek capital letter upsilon
253pub const Upsilon: char = 'Υ';
254/// greek capital letter phi
255pub const Phi: char = 'Φ';
256/// greek capital letter chi
257pub const Chi: char = 'Χ';
258/// greek capital letter psi
259pub const Psi: char = 'Ψ';
260/// greek capital letter omega
261pub const Omega: char = 'Ω';
262/// greek smal letter alpha
263pub const alpha: char = 'α';
264/// greek smal letter beta
265pub const beta: char = 'β';
266/// greek smal letter gamma
267pub const gamma: char = 'γ';
268/// greek smal letter delta
269pub const delta: char = 'δ';
270/// greek smal letter epsilon
271pub const epsilon: char = 'ε';
272/// greek smal letter zeta
273pub const zeta: char = 'ζ';
274/// greek smal letter eta
275pub const eta: char = 'η';
276/// greek smal letter theta
277pub const theta: char = 'θ';
278/// greek smal letter iota
279pub const iota: char = 'ι';
280/// greek smal letter kappa
281pub const kappa: char = 'κ';
282/// greek smal letter lambda
283pub const lambda: char = 'λ';
284/// greek smal letter mu
285pub const mu: char = 'μ';
286/// greek smal letter nu
287pub const nu: char = 'ν';
288/// greek smal letter xi
289pub const xi: char = 'ξ';
290/// greek smal letter omicron
291pub const omicron: char = 'ο';
292/// greek smal letter pi
293pub const pi: char = 'π';
294/// greek smal letter rho
295pub const rho: char = 'ρ';
296/// greek smal letter final sigma
297pub const sigmaf: char = 'ς';
298/// greek smal letter sigma
299pub const sigma: char = 'σ';
300/// greek smal letter tau
301pub const tau: char = 'τ';
302/// greek smal letter upsilon
303pub const upsilon: char = 'υ';
304/// greek smal letter phi
305pub const phi: char = 'φ';
306/// greek smal letter chi
307pub const chi: char = 'χ';
308/// greek smal letter psi
309pub const psi: char = 'ψ';
310/// greek smal letter omega
311pub const omega: char = 'ω';
312/// greek smal letter theta symbol
313pub const thetasym: char = 'ϑ';
314/// greek upsilon with hook symbol
315pub const upsih: char = 'ϒ';
316/// greek pi symbol
317pub const piv: char = 'ϖ';
318
319/// bullet = black small circle
320pub const bull: char = '•';
321/// horizontal ellipsis = three dot leader
322pub const hellip: char = '…';
323/// prime = minutes = feet
324pub const prime: char = '′';
325/// double prime = seconds = inches
326pub const Prime: char = '″';
327/// overline = spacing overscore
328pub const oline: char = '‾';
329/// fraction slash
330pub const frasl: char = '⁄';
331/// script capital P = power set = Weierstrass p
332pub const weierp: char = '℘';
333/// blackletter capital I = imaginary part
334pub const image: char = 'ℑ';
335/// blackletter capital R = real part symbol
336pub const real: char = 'ℜ';
337/// trade mark sign
338pub const trade: char = '™';
339/// alef symbol = first transfinite cardinal
340pub const alefsym: char = 'ℵ';
341/// leftwards arrow
342pub const larr: char = '←';
343/// upwards arrow
344pub const uarr: char = '↑';
345/// rightwards arrow
346pub const rarr: char = '→';
347/// downwards arrow
348pub const darr: char = '↓';
349/// left right arrow
350pub const harr: char = '↔';
351/// downwards arrow with corner leftwards = carriage return
352pub const crarr: char = '↵';
353/// leftwards double arrow
354pub const lArr: char = '⇐';
355/// upwards double arrow
356pub const uArr: char = '⇑';
357/// rightwards double arrow
358pub const rArr: char = '⇒';
359/// downwards double arrow
360pub const dArr: char = '⇓';
361/// left right double arrow
362pub const hArr: char = '⇔';
363/// for all
364pub const forall: char = '∀';
365/// partial differential
366pub const part: char = '∂';
367/// there exists
368pub const exist: char = '∃';
369/// empty set = null set = diameter
370pub const empty: char = '∅';
371/// nabla = backward difference
372pub const nabla: char = '∇';
373/// element of
374pub const isin: char = '∈';
375/// not an element of
376pub const notin: char = '∉';
377/// contains as member
378pub const ni: char = '∋';
379/// n-ary product = product sign
380pub const prod: char = '∏';
381/// n-ary sumation
382pub const sum: char = '∑';
383/// minus sign
384pub const minus: char = '−';
385/// asterisk operator
386pub const lowast: char = '∗';
387/// square root = radical sign
388pub const radic: char = '√';
389/// proportional to
390pub const prop: char = '∝';
391/// infinity
392pub const infin: char = '∞';
393/// angle
394pub const ang: char = '∠';
395/// logical and = wedge
396pub const and: char = '∧';
397/// logical or = vee
398pub const or: char = '∨';
399/// intersection = cap
400pub const cap: char = '∩';
401/// union = cup
402pub const cup: char = '∪';
403/// integral
404pub const int: char = '∫';
405/// therefore
406pub const there4: char = '∴';
407/// tilde operator = varies with = similar to
408pub const sim: char = '∼';
409/// approximately equal to
410pub const cong: char = '≅';
411/// almost equal to = asymptotic to
412pub const asymp: char = '≈';
413/// not equal to
414pub const ne: char = '≠';
415/// identical to
416pub const equiv: char = '≡';
417/// less-than or equal to
418pub const le: char = '≤';
419/// greater-than or equal to
420pub const ge: char = '≥';
421/// subset of
422pub const sub: char = '⊂';
423/// superset of
424pub const sup: char = '⊃';
425/// not a subset of
426pub const nsub: char = '⊄';
427/// subset of or equal to
428pub const sube: char = '⊆';
429/// superset of or equal to
430pub const supe: char = '⊇';
431/// circled plus = direct sum
432pub const oplus: char = '⊕';
433/// circled times = vector product
434pub const otimes: char = '⊗';
435/// up tack = orthogonal to = perpendicular
436pub const perp: char = '⊥';
437/// dot operator
438pub const sdot: char = '⋅';
439/// left ceiling = APL upstile
440pub const lceil: char = '⌈';
441/// right ceiling
442pub const rceil: char = '⌉';
443/// left floor = APL downstile
444pub const lfloor: char = '⌊';
445/// right floor
446pub const rfloor: char = '⌋';
447/// left-pointing angle bracket = bra
448pub const lang: char = '〈';
449/// right-pointing angle bracket = ket
450pub const rang: char = '〉';
451/// lozenge
452pub const loz: char = '◊';
453/// black spade suit
454pub const spades: char = '♠';
455/// black club suit = shamrock
456pub const clubs: char = '♣';
457/// black heart suit = valentine
458pub const hearts: char = '♥';
459/// black diamond suit
460pub const diams: char = '♦';