pub struct MemoryMatch {
pub harness: String,
pub scope: MemoryScope,
pub profile: Option<String>,
pub name: String,
pub path: PathBuf,
pub line: usize,
pub excerpt: String,
}Expand description
One line of one memory document that matched a search.
Fields§
§harness: StringOwning harness id.
scope: MemoryScopeWhich config home the document belongs to.
profile: Option<String>Profile / agent / project the store belongs to.
name: StringPath relative to the store’s own root.
path: PathBufAbsolute path of the document.
line: usize1-based line number of the match.
excerpt: StringThe matching line, clipped to [EXCERPT_CHARS].
Trait Implementations§
Source§impl Clone for MemoryMatch
impl Clone for MemoryMatch
Source§fn clone(&self) -> MemoryMatch
fn clone(&self) -> MemoryMatch
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 MemoryMatch
impl Debug for MemoryMatch
Source§impl<'de> Deserialize<'de> for MemoryMatch
impl<'de> Deserialize<'de> for MemoryMatch
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemoryMatch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemoryMatch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MemoryMatch
Source§impl PartialEq for MemoryMatch
impl PartialEq for MemoryMatch
Source§impl Serialize for MemoryMatch
impl Serialize for MemoryMatch
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MemoryMatch
Auto Trait Implementations§
impl Freeze for MemoryMatch
impl RefUnwindSafe for MemoryMatch
impl Send for MemoryMatch
impl Sync for MemoryMatch
impl Unpin for MemoryMatch
impl UnsafeUnpin for MemoryMatch
impl UnwindSafe for MemoryMatch
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§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.