pub enum IndexedSearchDisabledReason {
UseTgrepFalse,
UseBuiltinRipgrepFalse,
Organization,
OrganizationPolicyAuthPending,
OrganizationPolicyUnknown,
VirtualFilesystem,
CloudSyncRoot,
CloudSyncDetectionFailed,
WorkspaceNotLocal,
Unknown,
}Expand description
Configuration, policy, or workspace condition that disabled indexed search.
Variants§
UseTgrepFalse
Indexed search was explicitly disabled by the environment.
UseBuiltinRipgrepFalse
Search uses the external ripgrep binary instead of bundled search.
Organization
Organization policy disables indexed search.
OrganizationPolicyAuthPending
Authentication has not resolved organization policy.
OrganizationPolicyUnknown
Organization policy could not be determined.
VirtualFilesystem
The workspace uses a virtualized or network filesystem.
CloudSyncRoot
The workspace is inside a Windows cloud-sync root.
CloudSyncDetectionFailed
The Windows cloud-sync safety check failed.
WorkspaceNotLocal
The workspace is not available on the runtime’s local filesystem.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for IndexedSearchDisabledReason
impl Clone for IndexedSearchDisabledReason
Source§impl Debug for IndexedSearchDisabledReason
impl Debug for IndexedSearchDisabledReason
Source§impl<'de> Deserialize<'de> for IndexedSearchDisabledReason
impl<'de> Deserialize<'de> for IndexedSearchDisabledReason
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 IndexedSearchDisabledReason
impl StructuralPartialEq for IndexedSearchDisabledReason
Auto Trait Implementations§
impl Freeze for IndexedSearchDisabledReason
impl RefUnwindSafe for IndexedSearchDisabledReason
impl Send for IndexedSearchDisabledReason
impl Sync for IndexedSearchDisabledReason
impl Unpin for IndexedSearchDisabledReason
impl UnsafeUnpin for IndexedSearchDisabledReason
impl UnwindSafe for IndexedSearchDisabledReason
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.