Enum sieve::compiler::grammar::AddressPart
source · pub enum AddressPart {
LocalPart,
Domain,
All,
User,
Detail,
Name,
}
Variants§
Trait Implementations§
source§impl Clone for AddressPart
impl Clone for AddressPart
source§fn clone(&self) -> AddressPart
fn clone(&self) -> AddressPart
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 AddressPart
impl Debug for AddressPart
source§impl<'de> Deserialize<'de> for AddressPart
impl<'de> Deserialize<'de> for AddressPart
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 AddressPart
impl PartialEq for AddressPart
source§fn eq(&self, other: &AddressPart) -> bool
fn eq(&self, other: &AddressPart) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AddressPart
impl Serialize for AddressPart
source§impl TryFrom<&str> for AddressPart
impl TryFrom<&str> for AddressPart
impl Copy for AddressPart
impl Eq for AddressPart
impl StructuralPartialEq for AddressPart
Auto Trait Implementations§
impl Freeze for AddressPart
impl RefUnwindSafe for AddressPart
impl Send for AddressPart
impl Sync for AddressPart
impl Unpin for AddressPart
impl UnwindSafe for AddressPart
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