pub struct JobSource {
pub harness: String,
pub path: PathBuf,
pub state: String,
pub profile: Option<String>,
pub sessions_scanned: Option<usize>,
pub scan_limit: Option<usize>,
pub detail: Option<String>,
}Expand description
One store the listing consulted, and what it found there.
Fields§
§harness: StringHarness the store belongs to.
path: PathBufAbsolute path consulted.
state: Stringread | absent_store | scanned | unreadable.
profile: Option<String>Hermes profile / OpenClaw agent home this store belongs to.
sessions_scanned: Option<usize>Claude Code only: sessions examined by the pre-filter.
scan_limit: Option<usize>Claude Code only: the cap the scan ran under.
detail: Option<String>Why a store is unreadable.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JobSource
impl<'de> Deserialize<'de> for JobSource
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 JobSource
impl StructuralPartialEq for JobSource
Auto Trait Implementations§
impl Freeze for JobSource
impl RefUnwindSafe for JobSource
impl Send for JobSource
impl Sync for JobSource
impl Unpin for JobSource
impl UnsafeUnpin for JobSource
impl UnwindSafe for JobSource
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.