Enum svgdom::ElementId [−][src]
pub enum ElementId { A, AltGlyph, AltGlyphDef, AltGlyphItem, Animate, AnimateColor, AnimateMotion, AnimateTransform, Circle, ClipPath, ColorProfile, Cursor, Defs, Desc, Ellipse, FeBlend, FeColorMatrix, FeComponentTransfer, FeComposite, FeConvolveMatrix, FeDiffuseLighting, FeDisplacementMap, FeDistantLight, FeFlood, FeFuncA, FeFuncB, FeFuncG, FeFuncR, FeGaussianBlur, FeImage, FeMerge, FeMergeNode, FeMorphology, FeOffset, FePointLight, FeSpecularLighting, FeSpotLight, FeTile, FeTurbulence, Filter, Font, FontFace, FontFaceFormat, FontFaceName, FontFaceSrc, FontFaceUri, ForeignObject, G, Glyph, GlyphRef, Hkern, Image, Line, LinearGradient, Marker, Mask, Metadata, MissingGlyph, Mpath, Path, Pattern, Polygon, Polyline, RadialGradient, Rect, Script, Set, Stop, Style, Svg, Switch, Symbol, Text, TextPath, Title, Tref, Tspan, Use, View, Vkern, }
List of all SVG elements.
Variants
A
AltGlyph
AltGlyphDef
AltGlyphItem
Animate
AnimateColor
AnimateMotion
AnimateTransform
Circle
ClipPath
ColorProfile
Cursor
Defs
Desc
Ellipse
FeBlend
FeColorMatrix
FeComponentTransfer
FeComposite
FeConvolveMatrix
FeDiffuseLighting
FeDisplacementMap
FeDistantLight
FeFlood
FeFuncA
FeFuncB
FeFuncG
FeFuncR
FeGaussianBlur
FeImage
FeMerge
FeMergeNode
FeMorphology
FeOffset
FePointLight
FeSpecularLighting
FeSpotLight
FeTile
FeTurbulence
Filter
Font
FontFace
FontFaceFormat
FontFaceName
FontFaceSrc
FontFaceUri
ForeignObject
G
Glyph
GlyphRef
Hkern
Image
Line
LinearGradient
Marker
Mask
Metadata
MissingGlyph
Mpath
Path
Pattern
Polygon
Polyline
RadialGradient
Rect
Script
Set
Stop
Style
Svg
Switch
Symbol
Text
TextPath
Title
Tref
Tspan
Use
View
Vkern
Methods
impl ElementId
[src]
impl ElementId
pub fn from_str(text: &str) -> Option<ElementId>
[src]
pub fn from_str(text: &str) -> Option<ElementId>
Converts name into id.
pub fn as_str(&self) -> &str
[src]
pub fn as_str(&self) -> &str
Converts id into name.
Trait Implementations
impl PartialOrd<ElementId> for ElementId
[src]
impl PartialOrd<ElementId> for ElementId
fn partial_cmp(&self, other: &ElementId) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &ElementId) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
fn ge(&self, other: &Rhs) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Hash for ElementId
[src]
impl Hash for ElementId
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Display for ElementId
[src]
impl Display for ElementId
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Clone for ElementId
[src]
impl Clone for ElementId
fn clone(&self) -> ElementId
[src]
fn clone(&self) -> ElementId
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for ElementId
[src]
impl Debug for ElementId
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Ord for ElementId
[src]
impl Ord for ElementId
fn cmp(&self, other: &ElementId) -> Ordering
[src]
fn cmp(&self, other: &ElementId) -> Ordering
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
impl Copy for ElementId
[src]
impl Copy for ElementId
impl Eq for ElementId
[src]
impl Eq for ElementId
impl PartialEq<ElementId> for ElementId
[src]
impl PartialEq<ElementId> for ElementId
fn eq(&self, other: &ElementId) -> bool
[src]
fn eq(&self, other: &ElementId) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl SvgId for ElementId
[src]
impl SvgId for ElementId