pub struct FoldResult {
pub items: Vec<ListItem>,
pub promotions: Vec<PromotionItem>,
pub warnings: Vec<String>,
/* private fields */
}Fields§
§items: Vec<ListItem>§promotions: Vec<PromotionItem>Folded promotions, ts descending then id ascending (r48). They are a
separate vector rather than a third arm of items because every analysis
command folds over cuts and dogears only; list is the one caller that
joins the two into its tagged union.
warnings: Vec<String>Implementations§
Trait Implementations§
Source§impl Debug for FoldResult
impl Debug for FoldResult
Source§impl Default for FoldResult
impl Default for FoldResult
Source§fn default() -> FoldResult
fn default() -> FoldResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FoldResult
impl RefUnwindSafe for FoldResult
impl Send for FoldResult
impl Sync for FoldResult
impl Unpin for FoldResult
impl UnsafeUnpin for FoldResult
impl UnwindSafe for FoldResult
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