pub struct ArtworkTarget {
pub slide_index: Option<usize>,
pub layout_id: Option<String>,
pub master_id: Option<String>,
pub node_id: String,
}Expand description
One node of a presentation, addressed for on-demand artwork rendering.
Exactly one of slide_index, layout_id or master_id selects the node
list; node_id is the node’s id in the parsed model, including the
layout: or master: prefix of inherited decorative nodes.
Fields§
§slide_index: Option<usize>§layout_id: Option<String>§master_id: Option<String>§node_id: StringTrait Implementations§
Source§impl Clone for ArtworkTarget
impl Clone for ArtworkTarget
Source§impl Debug for ArtworkTarget
impl Debug for ArtworkTarget
Source§impl Default for ArtworkTarget
impl Default for ArtworkTarget
Source§impl<'de> Deserialize<'de> for ArtworkTargetwhere
ArtworkTarget: Default,
impl<'de> Deserialize<'de> for ArtworkTargetwhere
ArtworkTarget: Default,
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 ArtworkTarget
Source§impl PartialEq for ArtworkTarget
impl PartialEq for ArtworkTarget
Source§impl Serialize for ArtworkTarget
impl Serialize for ArtworkTarget
impl StructuralPartialEq for ArtworkTarget
Auto Trait Implementations§
impl Forget for ArtworkTarget
impl Freeze for ArtworkTarget
impl RefUnwindSafe for ArtworkTarget
impl Send for ArtworkTarget
impl Sync for ArtworkTarget
impl Unpin for ArtworkTarget
impl UnsafeUnpin for ArtworkTarget
impl UnwindSafe for ArtworkTarget
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.