pub struct CostResponse {
pub query: String,
pub complexity_score: usize,
pub estimated_cost: usize,
pub depth: usize,
pub alias_count: usize,
}Expand description
Response with cost estimation
Fields§
§query: StringThe GraphQL query being analyzed
complexity_score: usizeComplexity score based on query depth and breadth (pagination-aware)
estimated_cost: usizeEstimated execution cost
depth: usizeMaximum query depth
alias_count: usizeNumber of aliased fields
Trait Implementations§
Source§impl Debug for CostResponse
impl Debug for CostResponse
Auto Trait Implementations§
impl Freeze for CostResponse
impl RefUnwindSafe for CostResponse
impl Send for CostResponse
impl Sync for CostResponse
impl Unpin for CostResponse
impl UnsafeUnpin for CostResponse
impl UnwindSafe for CostResponse
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