pub enum ServerField {
Icon,
Banner,
Description,
}Expand description
A server field, that can be used to unset a field in a Server.
Variants§
Implementations§
Source§impl ServerField
impl ServerField
Sourcepub fn remove_patch(self, server: &mut Server)
pub fn remove_patch(self, server: &mut Server)
Treats self as a patch and removes the field from the server.
Trait Implementations§
Source§impl Clone for ServerField
impl Clone for ServerField
Source§fn clone(&self) -> ServerField
fn clone(&self) -> ServerField
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 ServerField
impl Debug for ServerField
Source§impl<'de> Deserialize<'de> for ServerField
impl<'de> Deserialize<'de> for ServerField
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 Hash for ServerField
impl Hash for ServerField
Source§impl Ord for ServerField
impl Ord for ServerField
Source§fn cmp(&self, other: &ServerField) -> Ordering
fn cmp(&self, other: &ServerField) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ServerField
impl PartialEq for ServerField
Source§impl PartialOrd for ServerField
impl PartialOrd for ServerField
Source§impl Serialize for ServerField
impl Serialize for ServerField
impl Copy for ServerField
impl Eq for ServerField
impl StructuralPartialEq for ServerField
Auto Trait Implementations§
impl Freeze for ServerField
impl RefUnwindSafe for ServerField
impl Send for ServerField
impl Sync for ServerField
impl Unpin for ServerField
impl UnwindSafe for ServerField
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