pub struct CompareOutput {
pub page: PageHeader,
pub versions: Option<VersionPair>,
pub summary: SummaryBlock,
pub title_change: Option<TitleChange>,
pub labels: Option<LabelChange>,
pub sections: Vec<SectionRecord>,
pub truncated: bool,
pub continuation: Option<Continuation>,
}Expand description
Top-level YAML output for confluence_compare.
Fields§
§page: PageHeaderPage identity header.
versions: Option<VersionPair>Version pair header.
summary: SummaryBlockAggregate counts.
title_change: Option<TitleChange>Title-change record (None when titles are identical or when title
is excluded from include).
labels: Option<LabelChange>Label changes (None when labels is excluded).
sections: Vec<SectionRecord>Section-level diffs (omitted when detail = summary).
truncated: boolWhether output was truncated by the budget.
continuation: Option<Continuation>Continuation cursor when truncated is true.
Trait Implementations§
Source§impl Clone for CompareOutput
impl Clone for CompareOutput
Source§fn clone(&self) -> CompareOutput
fn clone(&self) -> CompareOutput
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 CompareOutput
impl Debug for CompareOutput
Source§impl JsonlSerialize for CompareOutput
impl JsonlSerialize for CompareOutput
Auto Trait Implementations§
impl Freeze for CompareOutput
impl RefUnwindSafe for CompareOutput
impl Send for CompareOutput
impl Sync for CompareOutput
impl Unpin for CompareOutput
impl UnsafeUnpin for CompareOutput
impl UnwindSafe for CompareOutput
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