pub struct CostResponse {
pub query: String,
pub complexity_score: usize,
pub estimated_cost: usize,
pub depth: usize,
pub field_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
estimated_cost: usizeEstimated execution cost
depth: usizeMaximum query depth
field_count: usizeTotal number of fields requested
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 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