pub struct ProjectionRequest {
pub type_set: Option<TypeIdSet>,
pub query: ODataQuery,
}Expand description
Tabular projection query.
Filtering, ordering and pagination are the platform OData binding —
the parsed toolkit_odata::ODataQuery, carrying the CursorV1
continuation token and its filter hash — not a second dialect of our own.
Fields§
§type_set: Option<TypeIdSet>Restrict to these types (already intersected with the authorizing permission’s pattern by the domain layer).
query: ODataQueryThe accepted system query options, already parsed and validated.
Trait Implementations§
Source§impl Clone for ProjectionRequest
impl Clone for ProjectionRequest
Source§impl Debug for ProjectionRequest
impl Debug for ProjectionRequest
Auto Trait Implementations§
impl Freeze for ProjectionRequest
impl RefUnwindSafe for ProjectionRequest
impl Send for ProjectionRequest
impl Sync for ProjectionRequest
impl Unpin for ProjectionRequest
impl UnsafeUnpin for ProjectionRequest
impl UnwindSafe for ProjectionRequest
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