Struct t_rust_less_lib::api::SecretEntryMatch
source · pub struct SecretEntryMatch {
pub entry: SecretEntry,
pub name_score: isize,
pub name_highlights: Vec<usize>,
pub url_highlights: Vec<usize>,
pub tags_highlights: Vec<usize>,
}Expand description
Representation of a filter match to a SecretEntry.
For the most part this is just the entry itself with some additional information which parts should be highlighted in the UI
Fields§
§entry: SecretEntry§name_score: isizeMatching score of the name
name_highlights: Vec<usize>Array of positions (single chars) to highlight in the name of the entry
url_highlights: Vec<usize>Array of matching urls
Array of matching tags
Trait Implementations§
source§impl Clone for SecretEntryMatch
impl Clone for SecretEntryMatch
source§fn clone(&self) -> SecretEntryMatch
fn clone(&self) -> SecretEntryMatch
Returns a copy of the value. Read more
1.0.0 · 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 SecretEntryMatch
impl Debug for SecretEntryMatch
source§impl<'de> Deserialize<'de> for SecretEntryMatch
impl<'de> Deserialize<'de> for SecretEntryMatch
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
source§impl Ord for SecretEntryMatch
impl Ord for SecretEntryMatch
source§impl PartialEq for SecretEntryMatch
impl PartialEq for SecretEntryMatch
source§impl PartialOrd for SecretEntryMatch
impl PartialOrd for SecretEntryMatch
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for SecretEntryMatch
impl Serialize for SecretEntryMatch
source§impl Zeroize for SecretEntryMatch
impl Zeroize for SecretEntryMatch
impl Eq for SecretEntryMatch
Auto Trait Implementations§
impl RefUnwindSafe for SecretEntryMatch
impl Send for SecretEntryMatch
impl Sync for SecretEntryMatch
impl Unpin for SecretEntryMatch
impl UnwindSafe for SecretEntryMatch
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.