pub enum HighlightSource {
Event {
id: EventId,
relay_hint: Option<RelayUrl>,
},
Address {
coordinate: Coordinate,
relay_hint: Option<RelayUrl>,
},
Url {
url: Url,
marker: Option<String>,
},
}Expand description
A source the highlight was extracted from.
Variants§
Event
e tag — points at a specific nostr event.
Address
a tag — points at an addressable event.
Url
r tag — external URL. The optional marker distinguishes
the highlight’s source from a mention inside the
comment (see url_markers).
Implementations§
Trait Implementations§
Source§impl Clone for HighlightSource
impl Clone for HighlightSource
Source§fn clone(&self) -> HighlightSource
fn clone(&self) -> HighlightSource
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 HighlightSource
impl Debug for HighlightSource
impl Eq for HighlightSource
Source§impl PartialEq for HighlightSource
impl PartialEq for HighlightSource
impl StructuralPartialEq for HighlightSource
Auto Trait Implementations§
impl Freeze for HighlightSource
impl RefUnwindSafe for HighlightSource
impl Send for HighlightSource
impl Sync for HighlightSource
impl Unpin for HighlightSource
impl UnsafeUnpin for HighlightSource
impl UnwindSafe for HighlightSource
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,
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.