#[repr(C)]pub struct QuerySchema {
pub params: *const QueryParam,
pub params_len: usize,
pub example_query: *const u8,
pub example_query_len: usize,
}Expand description
Complete schema describing all query parameters for a data source
Fields§
§params: *const QueryParamArray of parameter definitions
params_len: usizeNumber of parameters
example_query: *const u8Example query (MessagePack encoded) for documentation
example_query_len: usizeLength of example_query bytes
Trait Implementations§
impl Sync for QuerySchema
Auto Trait Implementations§
impl Freeze for QuerySchema
impl RefUnwindSafe for QuerySchema
impl !Send for QuerySchema
impl Unpin for QuerySchema
impl UnsafeUnpin for QuerySchema
impl UnwindSafe for QuerySchema
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more