pub struct FrameworkGraphRequest {
pub query: Option<String>,
pub repository: CodeRepositorySelector,
pub frameworks: Vec<FrameworkKind>,
pub kinds: Vec<FrameworkNodeKind>,
pub limit: usize,
pub freshness_policy: FreshnessPolicy,
}Expand description
Bounded framework graph query over one indexed repository scope.
Fields§
§query: Option<String>§repository: CodeRepositorySelector§frameworks: Vec<FrameworkKind>§kinds: Vec<FrameworkNodeKind>§limit: usize§freshness_policy: FreshnessPolicyImplementations§
Source§impl FrameworkGraphRequest
impl FrameworkGraphRequest
Sourcepub fn new(
query: Option<String>,
repository: CodeRepositorySelector,
frameworks: Vec<FrameworkKind>,
kinds: Vec<FrameworkNodeKind>,
limit: usize,
freshness_policy: FreshnessPolicy,
) -> Result<Self, DomainError>
pub fn new( query: Option<String>, repository: CodeRepositorySelector, frameworks: Vec<FrameworkKind>, kinds: Vec<FrameworkNodeKind>, limit: usize, freshness_policy: FreshnessPolicy, ) -> Result<Self, DomainError>
Validates optional search text and bounds filters and result fan-out.
Trait Implementations§
Source§impl Clone for FrameworkGraphRequest
impl Clone for FrameworkGraphRequest
Source§fn clone(&self) -> FrameworkGraphRequest
fn clone(&self) -> FrameworkGraphRequest
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 FrameworkGraphRequest
impl Debug for FrameworkGraphRequest
Source§impl<'de> Deserialize<'de> for FrameworkGraphRequest
impl<'de> Deserialize<'de> for FrameworkGraphRequest
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 FrameworkGraphRequest
Source§impl PartialEq for FrameworkGraphRequest
impl PartialEq for FrameworkGraphRequest
Source§impl Serialize for FrameworkGraphRequest
impl Serialize for FrameworkGraphRequest
impl StructuralPartialEq for FrameworkGraphRequest
Auto Trait Implementations§
impl Freeze for FrameworkGraphRequest
impl RefUnwindSafe for FrameworkGraphRequest
impl Send for FrameworkGraphRequest
impl Sync for FrameworkGraphRequest
impl Unpin for FrameworkGraphRequest
impl UnsafeUnpin for FrameworkGraphRequest
impl UnwindSafe for FrameworkGraphRequest
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.