pub struct DeepLink {
pub url: String,
pub sequence: u64,
}Expand description
One delivered deep link: the raw platform-provided URL/location string
(e.g. myapp://profile/42), unparsed — turning it into a route is the
router layer’s job (the router/deep-link glue), not this crate’s.
Fields§
§url: String§sequence: u64Monotonic per-process delivery counter; compare sequences, not URLs, to apply each delivery exactly once — two identical URLs delivered twice are two deliveries.
Implementations§
Trait Implementations§
impl Eq for DeepLink
impl StructuralPartialEq for DeepLink
Auto Trait Implementations§
impl Freeze for DeepLink
impl RefUnwindSafe for DeepLink
impl Send for DeepLink
impl Sync for DeepLink
impl Unpin for DeepLink
impl UnsafeUnpin for DeepLink
impl UnwindSafe for DeepLink
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.