pub struct PublicationImageResource {
pub resource_key: String,
pub alt_text: String,
pub placement: PublicationImagePlacement,
pub x_mm: f32,
pub y_mm: f32,
pub width_mm: f32,
pub height_mm: f32,
}Expand description
A host-resolved image reference in physical print coordinates.
resource_key is deliberately an opaque identifier, not a filesystem path or URL. A host
owns retrieval, decoding, licensing, and raster/SVG safety checks before it draws anything.
Fields§
§resource_key: String§alt_text: String§placement: PublicationImagePlacement§x_mm: f32§y_mm: f32§width_mm: f32§height_mm: f32Trait Implementations§
Source§impl Clone for PublicationImageResource
impl Clone for PublicationImageResource
Source§impl Debug for PublicationImageResource
impl Debug for PublicationImageResource
Source§impl<'de> Deserialize<'de> for PublicationImageResource
impl<'de> Deserialize<'de> for PublicationImageResource
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 PartialEq for PublicationImageResource
impl PartialEq for PublicationImageResource
Source§impl Serialize for PublicationImageResource
impl Serialize for PublicationImageResource
impl StructuralPartialEq for PublicationImageResource
Auto Trait Implementations§
impl Freeze for PublicationImageResource
impl RefUnwindSafe for PublicationImageResource
impl Send for PublicationImageResource
impl Sync for PublicationImageResource
impl Unpin for PublicationImageResource
impl UnsafeUnpin for PublicationImageResource
impl UnwindSafe for PublicationImageResource
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