pub struct SvgBlock {
pub id: Option<String>,
pub src: Option<String>,
pub content: Option<String>,
pub width: Option<u32>,
pub height: Option<u32>,
pub alt: Option<String>,
}Expand description
SVG image block.
Fields§
§id: Option<String>Optional unique identifier.
src: Option<String>Source reference (mutually exclusive with content).
content: Option<String>Inline SVG content (mutually exclusive with src).
width: Option<u32>Width.
height: Option<u32>Height.
alt: Option<String>Alternative text for accessibility.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SvgBlock
impl<'de> Deserialize<'de> for SvgBlock
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SvgBlock
impl StructuralPartialEq for SvgBlock
Auto Trait Implementations§
impl Freeze for SvgBlock
impl RefUnwindSafe for SvgBlock
impl Send for SvgBlock
impl Sync for SvgBlock
impl Unpin for SvgBlock
impl UnsafeUnpin for SvgBlock
impl UnwindSafe for SvgBlock
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.