pub struct ApiCritiqueEngine { /* private fields */ }Expand description
API Critique Engine
Implementations§
Source§impl ApiCritiqueEngine
impl ApiCritiqueEngine
Sourcepub fn new(config: IntelligentBehaviorConfig) -> Self
pub fn new(config: IntelligentBehaviorConfig) -> Self
Create a new API critique engine
Sourcepub async fn analyze(&self, request: &CritiqueRequest) -> Result<ApiCritique>
pub async fn analyze(&self, request: &CritiqueRequest) -> Result<ApiCritique>
Analyze an API schema and generate critique
Auto Trait Implementations§
impl Freeze for ApiCritiqueEngine
impl !RefUnwindSafe for ApiCritiqueEngine
impl Send for ApiCritiqueEngine
impl Sync for ApiCritiqueEngine
impl Unpin for ApiCritiqueEngine
impl UnsafeUnpin for ApiCritiqueEngine
impl !UnwindSafe for ApiCritiqueEngine
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