pub trait ODataQuery<RHS = Self>
where Self: Sized,
{ // Required method fn append_query_pair<KV: AsRef<str>>(self, key: KV, value: KV) -> Self; // Provided methods fn count<S: AsRef<str>>(self, value: S) -> Self { ... } fn select(self, value: &[&str]) -> Self { ... } fn expand(self, value: &[&str]) -> Self { ... } fn filter(self, value: &[&str]) -> Self { ... } fn order_by(self, value: &[&str]) -> Self { ... } fn search<S: AsRef<str>>(self, value: S) -> Self { ... } fn format<S: AsRef<str>>(self, value: S) -> Self { ... } fn skip<S: AsRef<str>>(self, value: S) -> Self { ... } fn skip_token<S: AsRef<str>>(self, value: S) -> Self { ... } fn delta_token<S: AsRef<str>>(self, value: S) -> Self { ... } fn top<S: AsRef<str>>(self, value: S) -> Self { ... } }

Required Methods§

source

fn append_query_pair<KV: AsRef<str>>(self, key: KV, value: KV) -> Self

Provided Methods§

source

fn count<S: AsRef<str>>(self, value: S) -> Self

Retrieves the total count of matching resources. See the docs

source

fn select(self, value: &[&str]) -> Self

Filters properties (columns). See the docs

source

fn expand(self, value: &[&str]) -> Self

Retrieves related resources. See the docs

source

fn filter(self, value: &[&str]) -> Self

Filters results (rows). See the docs

source

fn order_by(self, value: &[&str]) -> Self

Orders results. See the docs

source

fn search<S: AsRef<str>>(self, value: S) -> Self

Returns results based on search criteria. See the docs

source

fn format<S: AsRef<str>>(self, value: S) -> Self

Returns the results in the specified media format. See the docs

source

fn skip<S: AsRef<str>>(self, value: S) -> Self

Indexes into a result set. Also used by some APIs to implement paging and can be used together with $top to manually page results. See the docs

source

fn skip_token<S: AsRef<str>>(self, value: S) -> Self

Retrieves the next page of results from result sets that span multiple pages. (Some APIs use $skip instead.) See the docs

source

fn delta_token<S: AsRef<str>>(self, value: S) -> Self

Retrieves the next page of results from result sets that span multiple pages. (Some APIs use $skip instead.) See the docs

source

fn top<S: AsRef<str>>(self, value: S) -> Self

Sets the page size of results. See the docs

Object Safety§

This trait is not object safe.

Implementors§