pub enum ScopeMainInclude {
Strict,
HubsOnly,
AllMain,
}Expand description
How much of MainBrain to include when QueryOptions::scope is set.
Variants§
Strict
Only the selected SubBrain (no MainBrain rows).
HubsOnly
Selected SubBrain + stable hub node ids (readme, changelog, roadmap, backlog).
Default — avoids flooding scoped search with every root doc while still orienting agents to project hubs.
AllMain
Selected SubBrain + every node owned by MainBrain (main_scope).
Trait Implementations§
Source§impl Clone for ScopeMainInclude
impl Clone for ScopeMainInclude
Source§fn clone(&self) -> ScopeMainInclude
fn clone(&self) -> ScopeMainInclude
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 moreimpl Copy for ScopeMainInclude
Source§impl Debug for ScopeMainInclude
impl Debug for ScopeMainInclude
Source§impl Default for ScopeMainInclude
impl Default for ScopeMainInclude
Source§fn default() -> ScopeMainInclude
fn default() -> ScopeMainInclude
Returns the “default value” for a type. Read more
impl Eq for ScopeMainInclude
Source§impl PartialEq for ScopeMainInclude
impl PartialEq for ScopeMainInclude
impl StructuralPartialEq for ScopeMainInclude
Auto Trait Implementations§
impl Freeze for ScopeMainInclude
impl RefUnwindSafe for ScopeMainInclude
impl Send for ScopeMainInclude
impl Sync for ScopeMainInclude
impl Unpin for ScopeMainInclude
impl UnsafeUnpin for ScopeMainInclude
impl UnwindSafe for ScopeMainInclude
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,
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.