pub struct ImageElement {
pub system_name: Option<String>,
pub data: Option<String>,
pub url: Option<String>,
pub size: Option<f64>,
pub color: Option<ColorValue>,
pub content_mode: Option<ContentMode>,
pub style: ElementStyle,
}Expand description
Image from SF Symbol / drawable name, base64 data, or URL.
Fields§
§system_name: Option<String>SF Symbol name (Apple) or Material / drawable name (Android).
data: Option<String>Base64-encoded image data (with or without data:image/...;base64, prefix).
url: Option<String>Remote image URL (platform support varies — see capability matrix).
size: Option<f64>Display size in points.
color: Option<ColorValue>Tint color for template / symbol images.
content_mode: Option<ContentMode>How the image fills its frame (fit or fill).
style: ElementStyleShared visual style (padding, background, frame, …).
Trait Implementations§
Source§impl Clone for ImageElement
impl Clone for ImageElement
Source§fn clone(&self) -> ImageElement
fn clone(&self) -> ImageElement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageElement
impl Debug for ImageElement
Source§impl Default for ImageElement
impl Default for ImageElement
Source§fn default() -> ImageElement
fn default() -> ImageElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageElement
impl<'de> Deserialize<'de> for ImageElement
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
Source§impl From<ImageElement> for WidgetElement
impl From<ImageElement> for WidgetElement
Source§fn from(value: ImageElement) -> Self
fn from(value: ImageElement) -> Self
Converts to this type from the input type.
Source§impl JsonSchema for ImageElement
impl JsonSchema for ImageElement
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ImageElement
impl RefUnwindSafe for ImageElement
impl Send for ImageElement
impl Sync for ImageElement
impl Unpin for ImageElement
impl UnsafeUnpin for ImageElement
impl UnwindSafe for ImageElement
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