pub struct IndexedSearchDataStartup {
pub disabled_reason: Option<IndexedSearchDisabledReason>,
pub eligible: Option<bool>,
pub error_message: Option<String>,
pub file_count: Option<f64>,
pub forced_by_env: bool,
pub kind: IndexedSearchDataStartupKind,
pub outcome: IndexedSearchOutcome,
pub startup_duration_ms: f64,
pub warm_start: bool,
}Fields§
§disabled_reason: Option<IndexedSearchDisabledReason>Why indexed search was disabled, when applicable.
eligible: Option<bool>Whether the repository meets the automatic indexing file-count threshold, when known.
error_message: Option<String>Startup failure details. May contain sensitive user data; restricted telemetry only.
file_count: Option<f64>Number of text files counted in the repository.
forced_by_env: boolWhether indexed search was explicitly enabled through the environment.
kind: IndexedSearchDataStartupKindIndexed-search event variant discriminator.
outcome: IndexedSearchOutcomeOutcome of this startup attempt.
startup_duration_ms: f64Wall-clock duration of startup in milliseconds.
warm_start: boolWhether waiting for index readiness was requested, including skipped attempts.
Trait Implementations§
Source§impl Clone for IndexedSearchDataStartup
impl Clone for IndexedSearchDataStartup
Source§impl Debug for IndexedSearchDataStartup
impl Debug for IndexedSearchDataStartup
Source§impl Default for IndexedSearchDataStartup
impl Default for IndexedSearchDataStartup
Source§impl<'de> Deserialize<'de> for IndexedSearchDataStartup
impl<'de> Deserialize<'de> for IndexedSearchDataStartup
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
Auto Trait Implementations§
impl Freeze for IndexedSearchDataStartup
impl RefUnwindSafe for IndexedSearchDataStartup
impl Send for IndexedSearchDataStartup
impl Sync for IndexedSearchDataStartup
impl Unpin for IndexedSearchDataStartup
impl UnsafeUnpin for IndexedSearchDataStartup
impl UnwindSafe for IndexedSearchDataStartup
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