pub struct Imprint {
pub address: Option<String>,
pub contact: Option<String>,
pub printer: Option<String>,
pub credits: Vec<Credit>,
pub rights: Option<String>,
pub notice: Option<String>,
}Expand description
The rest of the copyright page (DE: Impressum); the © line, ISBNs and
edition are in Metadata. German press law asks for the name and
address of the publisher (Metadata::publisher; a self-publisher names
themselves) and of the printer. Values only, printed as written; the
theme adds labels (“Druck:”, “Printed by”) in the book’s language.
Fields§
§address: Option<String>The publisher’s postal address; lines separated by \n.
contact: Option<String>Email or website.
printer: Option<String>The printer’s name and address, e.g. “Amazon Distribution GmbH, Leipzig”.
credits: Vec<Credit>Cover design, editing, proofreading, image credits, in print order.
rights: Option<String>E.g. “All rights reserved.” or “Alle Rechte vorbehalten.”
notice: Option<String>Anything else: a fiction disclaimer, the Deutsche Nationalbibliothek notice. Paragraphs separated by a blank line.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Imprint
impl<'de> Deserialize<'de> for Imprint
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 StructuralPartialEq for Imprint
Auto Trait Implementations§
impl Freeze for Imprint
impl RefUnwindSafe for Imprint
impl Send for Imprint
impl Sync for Imprint
impl Unpin for Imprint
impl UnsafeUnpin for Imprint
impl UnwindSafe for Imprint
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