pub enum ItemAnalysis {
New(NewItem),
Existing(ExistingItem),
}Expand description
Complete analysis of an item across both sides and status.
Encodes whether an item is new (never synced) or existing (previously synced).
Variants§
New(NewItem)
Item is new (no previous status entry).
Existing(ExistingItem)
Item exists in status (previously synchronized).
Auto Trait Implementations§
impl Freeze for ItemAnalysis
impl RefUnwindSafe for ItemAnalysis
impl Send for ItemAnalysis
impl Sync for ItemAnalysis
impl Unpin for ItemAnalysis
impl UnsafeUnpin for ItemAnalysis
impl UnwindSafe for ItemAnalysis
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.