pub struct Report {Show 17 fields
pub pages: usize,
pub sections: usize,
pub anchors: usize,
pub notes: usize,
pub tasks: usize,
pub retired_skipped: usize,
pub descriptions: usize,
pub without_description_key: Vec<String>,
pub description_like_keys: Vec<(String, String)>,
pub unmapped_keys: Vec<(String, String)>,
pub unknown_keys: Vec<(String, String)>,
pub closed_tasks_skipped: usize,
pub invalid_slugs: Vec<String>,
pub dangling: Vec<(String, String)>,
pub unmapped_sources: Vec<(String, String)>,
pub not_lossless: Vec<String>,
pub unknown_status: Vec<(String, String)>,
}Expand description
What the plan could not carry over unchanged.
Fields§
§pages: usize§sections: usize§anchors: usize§notes: usize§tasks: usize§retired_skipped: usize§descriptions: usizeMigrated pages that carry a description: the page model has no field for it, so an import would lose these descriptions.
without_description_key: Vec<String>Migrated pages whose record has no description key: the export may
carry their descriptions where this reader does not look.
description_like_keys: Vec<(String, String)>(page, key path) for keys of a migrated page record that look like
a description under another name (description_like), nested
ones included (meta.description).
unmapped_keys: Vec<(String, String)>(page, key) for every unmapped key of a migrated page record.
unknown_keys: Vec<(String, String)>(page, key) for unmapped keys outside NO_DESCRIPTION_KEYS:
they could hold a description, so an import fails closed on them.
closed_tasks_skipped: usizeDone or dropped tasks, left behind (only open work moves).
invalid_slugs: Vec<String>Slugs that are not C0 2.2 slugs (crate::model::valid_slug):
Hive refuses these pages, so they need a new slug first.
dangling: Vec<(String, String)>(page, target) for links to a slug no migrated page has.
unmapped_sources: Vec<(String, String)>(page, locator) for sources outside the mapped directories.
not_lossless: Vec<String>Pages whose body does not survive split + join byte for byte.
unknown_status: Vec<(String, String)>(page, status) for statuses this model does not know.