[−][src]Struct dogear::Problems
Records problems for all items in a tree.
Methods
impl Problems
[src]
pub fn note(&mut self, guid: &Guid, problem: Problem) -> &mut Problems
[src]
Notes a problem for an item.
pub fn is_empty(&self) -> bool
[src]
Returns true
if there are no problems.
pub fn summarize(&self) -> impl Iterator<Item = ProblemSummary>
[src]
Returns an iterator for all problems.
pub fn counts(&self) -> ProblemCounts
[src]
Returns total counts for each problem. If any counts are not 0, the tree structure diverged.
Trait Implementations
Auto Trait Implementations
impl Sync for Problems
impl Send for Problems
impl Unpin for Problems
impl RefUnwindSafe for Problems
impl UnwindSafe for Problems
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,