pub struct PublicationPageTemplate {
pub odd: Option<String>,
pub even: Option<String>,
}Expand description
Alternate running text for odd and even numbered music pages.
When either field is present, the template replaces the legacy single header/footer text for that role. A missing side intentionally emits no block, which supports mirror-page designs.
Fields§
§odd: Option<String>§even: Option<String>Trait Implementations§
Source§impl Clone for PublicationPageTemplate
impl Clone for PublicationPageTemplate
Source§impl Debug for PublicationPageTemplate
impl Debug for PublicationPageTemplate
Source§impl Default for PublicationPageTemplate
impl Default for PublicationPageTemplate
Source§impl<'de> Deserialize<'de> for PublicationPageTemplatewhere
PublicationPageTemplate: Default,
impl<'de> Deserialize<'de> for PublicationPageTemplatewhere
PublicationPageTemplate: 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 PublicationPageTemplate
Source§impl PartialEq for PublicationPageTemplate
impl PartialEq for PublicationPageTemplate
Source§impl Serialize for PublicationPageTemplate
impl Serialize for PublicationPageTemplate
impl StructuralPartialEq for PublicationPageTemplate
Auto Trait Implementations§
impl Freeze for PublicationPageTemplate
impl RefUnwindSafe for PublicationPageTemplate
impl Send for PublicationPageTemplate
impl Sync for PublicationPageTemplate
impl Unpin for PublicationPageTemplate
impl UnsafeUnpin for PublicationPageTemplate
impl UnwindSafe for PublicationPageTemplate
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