pub struct PageLayerSource {
pub background: Vec<ElementSource>,
pub header: Vec<ElementSource>,
pub footer: Vec<ElementSource>,
}Expand description
Elements painted in one semantic page layer.
Fields§
§background: Vec<ElementSource>Elements painted behind normal body content.
header: Vec<ElementSource>Header elements painted above normal body content.
Footer elements painted above normal body content.
Trait Implementations§
Source§impl Clone for PageLayerSource
impl Clone for PageLayerSource
Source§fn clone(&self) -> PageLayerSource
fn clone(&self) -> PageLayerSource
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 PageLayerSource
impl Debug for PageLayerSource
Source§impl Default for PageLayerSource
impl Default for PageLayerSource
Source§fn default() -> PageLayerSource
fn default() -> PageLayerSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PageLayerSourcewhere
PageLayerSource: Default,
impl<'de> Deserialize<'de> for PageLayerSourcewhere
PageLayerSource: 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
Source§impl PartialEq for PageLayerSource
impl PartialEq for PageLayerSource
Source§impl Serialize for PageLayerSource
impl Serialize for PageLayerSource
impl StructuralPartialEq for PageLayerSource
Auto Trait Implementations§
impl Freeze for PageLayerSource
impl RefUnwindSafe for PageLayerSource
impl Send for PageLayerSource
impl Sync for PageLayerSource
impl Unpin for PageLayerSource
impl UnsafeUnpin for PageLayerSource
impl UnwindSafe for PageLayerSource
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.