pub struct OutputDocumentClass {
pub name: String,
pub create: Option<DocGenerationInstruction>,
pub price: Option<f64>,
pub parts: Vec<PartShareInstruction>,
}Expand description
Selector for output documents. Defines, which rule to apply to any specific output documents
Fields§
§name: String§create: Option<DocGenerationInstruction>§price: Option<f64>§parts: Vec<PartShareInstruction>Trait Implementations§
Source§impl Clone for OutputDocumentClass
impl Clone for OutputDocumentClass
Source§fn clone(&self) -> OutputDocumentClass
fn clone(&self) -> OutputDocumentClass
Returns a duplicate of the value. Read more
1.0.0 · 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 OutputDocumentClass
impl Debug for OutputDocumentClass
Source§impl<'de> Deserialize<'de> for OutputDocumentClass
impl<'de> Deserialize<'de> for OutputDocumentClass
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 OutputDocumentClass
impl PartialEq for OutputDocumentClass
Source§impl Serialize for OutputDocumentClass
impl Serialize for OutputDocumentClass
impl StructuralPartialEq for OutputDocumentClass
Auto Trait Implementations§
impl Freeze for OutputDocumentClass
impl RefUnwindSafe for OutputDocumentClass
impl Send for OutputDocumentClass
impl Sync for OutputDocumentClass
impl Unpin for OutputDocumentClass
impl UnwindSafe for OutputDocumentClass
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