pub struct GuildPruneParameters {
pub days: Option<u8>,
pub include_roles: Option<Vec<Snowflake>>,
}Expand description
Parameters used to specify which guild members to prune.
Is itself a query parameter schema for the Guild::get_prune endpoint and a part of GuildPruneSchema.
§Reference
See https://docs.discord.food/resources/guild#query-string-params
Fields§
§days: Option<u8>Number of inactive days to count prune for.
(1 - 30, default is 7)
include_roles: Option<Vec<Snowflake>>Additional roles that can be pruned
Implementations§
Trait Implementations§
Source§impl Clone for GuildPruneParameters
impl Clone for GuildPruneParameters
Source§fn clone(&self) -> GuildPruneParameters
fn clone(&self) -> GuildPruneParameters
Returns a duplicate 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 GuildPruneParameters
impl Debug for GuildPruneParameters
Source§impl Default for GuildPruneParameters
impl Default for GuildPruneParameters
Source§fn default() -> GuildPruneParameters
fn default() -> GuildPruneParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GuildPruneParameters
impl<'de> Deserialize<'de> for GuildPruneParameters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GuildPruneParameters
impl PartialEq for GuildPruneParameters
Source§impl Serialize for GuildPruneParameters
impl Serialize for GuildPruneParameters
impl Eq for GuildPruneParameters
impl StructuralPartialEq for GuildPruneParameters
Auto Trait Implementations§
impl Freeze for GuildPruneParameters
impl RefUnwindSafe for GuildPruneParameters
impl Send for GuildPruneParameters
impl Sync for GuildPruneParameters
impl Unpin for GuildPruneParameters
impl UnwindSafe for GuildPruneParameters
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.