pub struct ReplayCursor {
pub global_position: Option<u64>,
pub stream_versions: BTreeMap<StreamId, u64>,
}Fields§
§global_position: Option<u64>§stream_versions: BTreeMap<StreamId, u64>Trait Implementations§
Source§impl Clone for ReplayCursor
impl Clone for ReplayCursor
Source§impl Debug for ReplayCursor
impl Debug for ReplayCursor
Source§impl Default for ReplayCursor
impl Default for ReplayCursor
Source§impl<'de> Deserialize<'de> for ReplayCursor
impl<'de> Deserialize<'de> for ReplayCursor
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 ReplayCursor
Source§impl PartialEq for ReplayCursor
impl PartialEq for ReplayCursor
Source§impl Serialize for ReplayCursor
impl Serialize for ReplayCursor
impl StructuralPartialEq for ReplayCursor
Auto Trait Implementations§
impl Forget for ReplayCursor
impl Freeze for ReplayCursor
impl RefUnwindSafe for ReplayCursor
impl Send for ReplayCursor
impl Sync for ReplayCursor
impl Unpin for ReplayCursor
impl UnsafeUnpin for ReplayCursor
impl UnwindSafe for ReplayCursor
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