[−][src]Enum usvg::NodeKind
Node's kind.
Variants
Svg(Svg)
LinearGradient(LinearGradient)
RadialGradient(RadialGradient)
ClipPath(ClipPath)
Mask(Mask)
Pattern(Pattern)
Filter(Filter)
Path(Path)
Image(Image)
Group(Group)
Implementations
impl NodeKind
[src]
pub fn id(&self) -> &str
[src]
Returns node's ID.
If a current node doesn't support ID - an empty string will be returned.
pub fn transform(&self) -> Transform
[src]
Returns node's transform.
If a current node doesn't support transformation - a default transform will be returned.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for NodeKind
impl !Send for NodeKind
impl !Sync for NodeKind
impl Unpin for NodeKind
impl UnwindSafe for NodeKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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, 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>,