pub enum EntryName {
Exact(String),
Any(Vec<String>),
AnyNamed(Vec<EntryName>),
Regex(String),
Wildmatch(String),
}
Expand description
Represents an entry name that can be of different types
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EntryName
impl<'de> Deserialize<'de> for EntryName
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
impl Eq for EntryName
impl StructuralPartialEq for EntryName
Auto Trait Implementations§
impl Freeze for EntryName
impl RefUnwindSafe for EntryName
impl Send for EntryName
impl Sync for EntryName
impl Unpin for EntryName
impl UnwindSafe for EntryName
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