Struct modio::EventListOptions [−][src]
pub struct EventListOptions { /* fields omitted */ }
Options used to filter event listings.
Filter parameters
- id
- mod_id
- user_id
- date_added
- event_type
Sorting
- id
See the modio docs for more informations.
By default this returns up to 100
items. You can limit the result using limit
and
offset
.
Example
use modio::filter::{Order, Operator}; use modio::EventListOptions; use modio::EventType; let mut opts = EventListOptions::new(); opts.id(Operator::GreaterThan, 1024); opts.event_type(Operator::Equals, EventType::ModfileChanged);
Methods
impl EventListOptions
[src]
impl EventListOptions
pub const ID: SortField
ID: SortField = ::filter::SortField("id")
pub fn new() -> Self
[src]
pub fn new() -> Self
pub fn add_filter<S, T, V>(
&mut self,
name: S,
op: Operator,
value: V
) -> &mut Self where
S: Into<String>,
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn add_filter<S, T, V>(
&mut self,
name: S,
op: Operator,
value: V
) -> &mut Self where
S: Into<String>,
T: Display,
V: Into<OneOrMany<T>>,
pub fn fulltext<T, V>(&mut self, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn fulltext<T, V>(&mut self, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
pub fn id<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn id<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
pub fn mod_id<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn mod_id<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
pub fn user_id<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn user_id<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
pub fn date_added<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn date_added<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
pub fn event_type<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
[src]
pub fn event_type<T, V>(&mut self, op: Operator, value: V) -> &mut Self where
T: Display,
V: Into<OneOrMany<T>>,
pub fn sort_by(&mut self, field: SortField, order: Order) -> &mut Self
[src]
pub fn sort_by(&mut self, field: SortField, order: Order) -> &mut Self
pub fn limit<T: Into<Option<usize>>>(&mut self, limit: T) -> &mut Self
[src]
pub fn limit<T: Into<Option<usize>>>(&mut self, limit: T) -> &mut Self
pub fn offset<T: Into<Option<usize>>>(&mut self, offset: T) -> &mut Self
[src]
pub fn offset<T: Into<Option<usize>>>(&mut self, offset: T) -> &mut Self
Trait Implementations
impl Debug for EventListOptions
[src]
impl Debug for EventListOptions
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for EventListOptions
[src]
impl Default for EventListOptions
impl QueryParams for EventListOptions
[src]
impl QueryParams for EventListOptions
fn to_query_params(&self) -> String
[src]
fn to_query_params(&self) -> String
Auto Trait Implementations
impl Send for EventListOptions
impl Send for EventListOptions
impl Sync for EventListOptions
impl Sync for EventListOptions