pub struct SVGImage { /* private fields */ }Expand description
SVG image path wrapper.
Implementations§
Source§impl SVGImage
impl SVGImage
Sourcepub fn new(path: &str) -> Result<Self, CotisImageError>
pub fn new(path: &str) -> Result<Self, CotisImageError>
Creates an SVG image from a relative path.
§Errors
Returns:
CotisImageError::EmptyPathwhenpathis empty.CotisImageError::NotRelativePathwhenpathstarts with/.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SVGImage
impl RefUnwindSafe for SVGImage
impl Send for SVGImage
impl Sync for SVGImage
impl Unpin for SVGImage
impl UnsafeUnpin for SVGImage
impl UnwindSafe for SVGImage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<H, TailTarget, Source, Idx> Embed<RenderTList<H, TailTarget>, There<Idx>> for Sourcewhere
TailTarget: IsRenderList,
Source: Embed<TailTarget, Idx>,
impl<H, TailTarget, Source, Idx> Embed<RenderTList<H, TailTarget>, There<Idx>> for Sourcewhere
TailTarget: IsRenderList,
Source: Embed<TailTarget, Idx>,
Source§fn embed(self) -> RenderTList<H, TailTarget>
fn embed(self) -> RenderTList<H, TailTarget>
Converts
self into Target.