pub struct CalendarReport {
pub uid: i64,
pub name: String,
pub calendar: Option<String>,
pub outcome: CalendarOutcome,
pub approximated: Vec<Finding>,
pub rejected: Vec<Finding>,
pub affected_work: Vec<Key>,
}Expand description
Mapping report for one source <Calendar>.
Fields§
§uid: i64Source calendar UID, unique within the document only.
name: StringSource calendar name.
calendar: Option<String>Workspace calendar name in the candidate; absent when skipped.
outcome: CalendarOutcomeCandidate action.
approximated: Vec<Finding>Source values carried with a documented loss.
rejected: Vec<Finding>Source data the candidate does not carry, such as recurring exceptions.
affected_work: Vec<Key>Existing work that follows an Updated calendar, whose schedule the update changes
whether or not the import touches it.
Trait Implementations§
Source§impl Clone for CalendarReport
impl Clone for CalendarReport
Source§impl Debug for CalendarReport
impl Debug for CalendarReport
Source§impl<'de> Deserialize<'de> for CalendarReport
impl<'de> Deserialize<'de> for CalendarReport
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
impl Eq for CalendarReport
Source§impl PartialEq for CalendarReport
impl PartialEq for CalendarReport
Source§impl Serialize for CalendarReport
impl Serialize for CalendarReport
impl StructuralPartialEq for CalendarReport
Auto Trait Implementations§
impl Freeze for CalendarReport
impl RefUnwindSafe for CalendarReport
impl Send for CalendarReport
impl Sync for CalendarReport
impl Unpin for CalendarReport
impl UnsafeUnpin for CalendarReport
impl UnwindSafe for CalendarReport
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