pub struct DetailReport {
pub data_member: String,
pub filter: Option<String>,
pub sort: Vec<SortField>,
pub header: Option<Band>,
pub detail: Band,
pub footer: Option<Band>,
}Expand description
Master-detail: a nested list printed after each row of the report.
Fields§
§data_member: StringThe array field of the master row that holds the nested rows.
filter: Option<String>Nested rows for which this is false are left out.
sort: Vec<SortField>Sorting of the nested rows.
header: Option<Band>Printed before the nested rows (only if there are any).
detail: BandPrinted once per nested row; [^.Field] reads the master row.
Printed after the nested rows; aggregates in it cover them.
Implementations§
Trait Implementations§
Source§impl Clone for DetailReport
impl Clone for DetailReport
Source§fn clone(&self) -> DetailReport
fn clone(&self) -> DetailReport
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 DetailReport
impl Debug for DetailReport
Source§impl Default for DetailReport
impl Default for DetailReport
Source§fn default() -> DetailReport
fn default() -> DetailReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DetailReportwhere
DetailReport: Default,
impl<'de> Deserialize<'de> for DetailReportwhere
DetailReport: 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 DetailReport
impl PartialEq for DetailReport
Source§impl Serialize for DetailReport
impl Serialize for DetailReport
impl StructuralPartialEq for DetailReport
Auto Trait Implementations§
impl Freeze for DetailReport
impl RefUnwindSafe for DetailReport
impl Send for DetailReport
impl Sync for DetailReport
impl Unpin for DetailReport
impl UnsafeUnpin for DetailReport
impl UnwindSafe for DetailReport
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