pub enum InitialCursor {
StartFromBeginning,
StartFromNow,
StartFromTimestamp {
timestamp: i64,
},
}Expand description
Initial cursor behavior for the Hyperliquid source.
Variants§
StartFromBeginning
Start streaming from the earliest data available (no filtering).
StartFromNow
Start streaming from the moment the source starts (default).
StartFromTimestamp
Start streaming from a specific timestamp (milliseconds since epoch).
Implementations§
Source§impl InitialCursor
impl InitialCursor
Sourcepub fn start_timestamp(&self) -> Option<i64>
pub fn start_timestamp(&self) -> Option<i64>
Resolve the timestamp filter for streaming.
Trait Implementations§
Source§impl Clone for InitialCursor
impl Clone for InitialCursor
Source§fn clone(&self) -> InitialCursor
fn clone(&self) -> InitialCursor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InitialCursor
impl Debug for InitialCursor
Source§impl Default for InitialCursor
impl Default for InitialCursor
Source§impl<'de> Deserialize<'de> for InitialCursor
impl<'de> Deserialize<'de> for InitialCursor
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 InitialCursor
Source§impl PartialEq for InitialCursor
impl PartialEq for InitialCursor
Source§fn eq(&self, other: &InitialCursor) -> bool
fn eq(&self, other: &InitialCursor) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InitialCursor
impl Serialize for InitialCursor
impl StructuralPartialEq for InitialCursor
Auto Trait Implementations§
impl Freeze for InitialCursor
impl RefUnwindSafe for InitialCursor
impl Send for InitialCursor
impl Sync for InitialCursor
impl Unpin for InitialCursor
impl UnsafeUnpin for InitialCursor
impl UnwindSafe for InitialCursor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.