pub struct SpecQueryEngine;Expand description
Enables efficient spec discovery and filtering
Implementations§
Source§impl SpecQueryEngine
impl SpecQueryEngine
Sourcepub fn query(specs: &[Spec], query: &SpecQuery) -> Vec<Spec>
pub fn query(specs: &[Spec], query: &SpecQuery) -> Vec<Spec>
Execute a query against specs
Filters specs by name (exact or partial match), type, status, priority, phase, and custom criteria. Returns all specs matching all filter criteria.
§Arguments
specs- Slice of specs to queryquery- Query with filter criteria
§Returns
Vector of specs matching all filter criteria
Auto Trait Implementations§
impl Freeze for SpecQueryEngine
impl RefUnwindSafe for SpecQueryEngine
impl Send for SpecQueryEngine
impl Sync for SpecQueryEngine
impl Unpin for SpecQueryEngine
impl UnwindSafe for SpecQueryEngine
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