Struct ciboulette::CibouletteQueryParametersBuilder [−][src]
pub struct CibouletteQueryParametersBuilder<'request> { /* fields omitted */ }
Implementations
impl<'request> CibouletteQueryParametersBuilder<'request>
[src]
impl<'request> CibouletteQueryParametersBuilder<'request>
[src]pub fn include(&self) -> &Option<Vec<Vec<Cow<'request, str>>>>
[src]
Include other resource with response
pub fn sparse(&self) -> &BTreeMap<Cow<'request, str>, Vec<Cow<'request, str>>>
[src]
Don’t include all the field for some types
pub fn sorting(&self) -> &Vec<(CibouletteSortingDirection, Cow<'request, str>)>
[src]
Directive to sort the main type
pub fn page(
&self
) -> &BTreeMap<CiboulettePageType<'request>, Cow<'request, str>>
[src]
&self
) -> &BTreeMap<CiboulettePageType<'request>, Cow<'request, str>>
Paginate the response
pub fn filter(&self) -> &Option<Cow<'request, str>>
[src]
TBD
pub fn filter_typed(&self) -> &BTreeMap<Cow<'request, str>, Cow<'request, str>>
[src]
TBD
pub fn meta(&self) -> &BTreeMap<Cow<'request, str>, Cow<'request, str>>
[src]
The other query parameters
impl<'request> CibouletteQueryParametersBuilder<'request>
[src]
impl<'request> CibouletteQueryParametersBuilder<'request>
[src]pub fn build(
self,
bag: &CibouletteStore,
main_type: Arc<CibouletteResourceType>
) -> Result<CibouletteQueryParameters<'request>, CibouletteError>
[src]
self,
bag: &CibouletteStore,
main_type: Arc<CibouletteResourceType>
) -> Result<CibouletteQueryParameters<'request>, CibouletteError>
Build a CibouletteQueryParametersBuilder from the builder
Trait Implementations
impl<'request> Debug for CibouletteQueryParametersBuilder<'request>
[src]
impl<'request> Debug for CibouletteQueryParametersBuilder<'request>
[src]impl<'de> Deserialize<'de> for CibouletteQueryParametersBuilder<'de>
[src]
impl<'de> Deserialize<'de> for CibouletteQueryParametersBuilder<'de>
[src]fn deserialize<D>(
deserializer: D
) -> Result<CibouletteQueryParametersBuilder<'de>, D::Error> where
D: Deserializer<'de>,
[src]
deserializer: D
) -> Result<CibouletteQueryParametersBuilder<'de>, D::Error> where
D: Deserializer<'de>,
Auto Trait Implementations
impl<'request> RefUnwindSafe for CibouletteQueryParametersBuilder<'request>
impl<'request> RefUnwindSafe for CibouletteQueryParametersBuilder<'request>
impl<'request> Send for CibouletteQueryParametersBuilder<'request>
impl<'request> Send for CibouletteQueryParametersBuilder<'request>
impl<'request> Sync for CibouletteQueryParametersBuilder<'request>
impl<'request> Sync for CibouletteQueryParametersBuilder<'request>
impl<'request> Unpin for CibouletteQueryParametersBuilder<'request>
impl<'request> Unpin for CibouletteQueryParametersBuilder<'request>
impl<'request> UnwindSafe for CibouletteQueryParametersBuilder<'request>
impl<'request> UnwindSafe for CibouletteQueryParametersBuilder<'request>