[−][src]Enum svgdom::ElementId
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]
pub fn from_str(text: &str) -> Option<ElementId>
[src]
Parses ElementId
from a string.
pub fn as_str(&self) -> &'static str
[src]
Returns an original string.
Trait Implementations
impl SvgId for ElementId
[src]
impl Clone for ElementId
[src]
fn clone(&self) -> ElementId
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for ElementId
[src]
fn cmp(&self, other: &ElementId) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl PartialOrd<ElementId> for ElementId
[src]
fn partial_cmp(&self, other: &ElementId) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Copy for ElementId
[src]
impl Eq for ElementId
[src]
impl PartialEq<ElementId> for ElementId
[src]
fn eq(&self, other: &ElementId) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Hash for ElementId
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Display for ElementId
[src]
impl Debug for ElementId
[src]
Auto Trait Implementations
impl Send for ElementId
impl Unpin for ElementId
impl Sync for ElementId
impl UnwindSafe for ElementId
impl RefUnwindSafe for ElementId
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,