Struct constriction::stream::chain::BackendPosition
source · [−]pub struct BackendPosition<CompressedPosition, RemaindersPosition> {
pub compressed: CompressedPosition,
pub remainders: RemaindersPosition,
}Fields
compressed: CompressedPositionremainders: RemaindersPositionTrait Implementations
impl<CompressedPosition: Clone, RemaindersPosition: Clone> Clone for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: Clone, RemaindersPosition: Clone> Clone for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: Debug, RemaindersPosition: Debug> Debug for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: Debug, RemaindersPosition: Debug> Debug for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: Hash, RemaindersPosition: Hash> Hash for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: Hash, RemaindersPosition: Hash> Hash for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: PartialEq, RemaindersPosition: PartialEq> PartialEq<BackendPosition<CompressedPosition, RemaindersPosition>> for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: PartialEq, RemaindersPosition: PartialEq> PartialEq<BackendPosition<CompressedPosition, RemaindersPosition>> for BackendPosition<CompressedPosition, RemaindersPosition>
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
impl<CompressedPosition: Copy, RemaindersPosition: Copy> Copy for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition: Eq, RemaindersPosition: Eq> Eq for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition, RemaindersPosition> StructuralEq for BackendPosition<CompressedPosition, RemaindersPosition>
impl<CompressedPosition, RemaindersPosition> StructuralPartialEq for BackendPosition<CompressedPosition, RemaindersPosition>
Auto Trait Implementations
impl<CompressedPosition, RemaindersPosition> RefUnwindSafe for BackendPosition<CompressedPosition, RemaindersPosition> where
CompressedPosition: RefUnwindSafe,
RemaindersPosition: RefUnwindSafe,
impl<CompressedPosition, RemaindersPosition> Send for BackendPosition<CompressedPosition, RemaindersPosition> where
CompressedPosition: Send,
RemaindersPosition: Send,
impl<CompressedPosition, RemaindersPosition> Sync for BackendPosition<CompressedPosition, RemaindersPosition> where
CompressedPosition: Sync,
RemaindersPosition: Sync,
impl<CompressedPosition, RemaindersPosition> Unpin for BackendPosition<CompressedPosition, RemaindersPosition> where
CompressedPosition: Unpin,
RemaindersPosition: Unpin,
impl<CompressedPosition, RemaindersPosition> UnwindSafe for BackendPosition<CompressedPosition, RemaindersPosition> where
CompressedPosition: UnwindSafe,
RemaindersPosition: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more