pub struct RepositoryCoverageQuery {
pub start_index: u32,
pub limit: u32,
pub path_prefix: Option<String>,
pub parser: Option<ParserKind>,
pub provider: Option<ParserKind>,
pub relation: Option<GraphRelationKind>,
pub state: Option<CoverageState>,
pub reason: Option<String>,
}Expand description
Bounded filters for opt-in project-wide coverage discovery.
Fields§
§start_index: u32Zero-based result offset after filters are applied.
limit: u32Maximum rows returned before the overflow sentinel.
path_prefix: Option<String>Optional normalized repository path prefix.
parser: Option<ParserKind>Optional source parser pass.
provider: Option<ParserKind>Optional derived-fact provider pass.
relation: Option<GraphRelationKind>Optional relation family.
state: Option<CoverageState>Optional coverage lifecycle state.
reason: Option<String>Optional exact persisted reason.
Trait Implementations§
Source§impl Clone for RepositoryCoverageQuery
impl Clone for RepositoryCoverageQuery
Source§fn clone(&self) -> RepositoryCoverageQuery
fn clone(&self) -> RepositoryCoverageQuery
Returns a duplicate of the value. Read more
1.0.0 · 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 RepositoryCoverageQuery
impl Debug for RepositoryCoverageQuery
Source§impl PartialEq for RepositoryCoverageQuery
impl PartialEq for RepositoryCoverageQuery
impl Eq for RepositoryCoverageQuery
impl StructuralPartialEq for RepositoryCoverageQuery
Auto Trait Implementations§
impl Freeze for RepositoryCoverageQuery
impl RefUnwindSafe for RepositoryCoverageQuery
impl Send for RepositoryCoverageQuery
impl Sync for RepositoryCoverageQuery
impl Unpin for RepositoryCoverageQuery
impl UnwindSafe for RepositoryCoverageQuery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more