Struct mastodon_async::requests::AddFilterRequest
source · pub struct AddFilterRequest { /* private fields */ }
Expand description
Data structure for the MastodonClient::add_filter method Form used to create a filter
// Example
use mastodon_async::{entities::filter::FilterContext, requests::AddFilterRequest};
let request = AddFilterRequest::new("foo", FilterContext::Home);
Implementations§
source§impl AddFilterRequest
impl AddFilterRequest
sourcepub fn new(phrase: &str, context: FilterContext) -> AddFilterRequest
pub fn new(phrase: &str, context: FilterContext) -> AddFilterRequest
Create a new AddFilterRequest
sourcepub fn irreversible(&mut self) -> &mut Self
pub fn irreversible(&mut self) -> &mut Self
Set irreversible
to true
sourcepub fn whole_word(&mut self) -> &mut Self
pub fn whole_word(&mut self) -> &mut Self
Set whole_word
to true
sourcepub fn expires_in(&mut self, d: Duration) -> &mut Self
pub fn expires_in(&mut self, d: Duration) -> &mut Self
Set expires_in
to a duration
Trait Implementations§
source§impl Clone for AddFilterRequest
impl Clone for AddFilterRequest
source§fn clone(&self) -> AddFilterRequest
fn clone(&self) -> AddFilterRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AddFilterRequest
impl Debug for AddFilterRequest
source§impl PartialEq for AddFilterRequest
impl PartialEq for AddFilterRequest
source§fn eq(&self, other: &AddFilterRequest) -> bool
fn eq(&self, other: &AddFilterRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AddFilterRequest
impl Serialize for AddFilterRequest
impl Eq for AddFilterRequest
impl StructuralPartialEq for AddFilterRequest
Auto Trait Implementations§
impl RefUnwindSafe for AddFilterRequest
impl Send for AddFilterRequest
impl Sync for AddFilterRequest
impl Unpin for AddFilterRequest
impl UnwindSafe for AddFilterRequest
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.