pub enum FieldIdentifier {
Id(u32),
Shortname(String),
}Expand description
A metadata field identifier, either a numeric ID or a shortname.
Accepts a u32 field ID or a string shortname via Into conversions,
making it ergonomic to reference fields at call sites:
FieldIdentifier::from(72) // numeric ID
FieldIdentifier::from("title") // shortnameVariants§
Trait Implementations§
Source§impl Clone for FieldIdentifier
impl Clone for FieldIdentifier
Source§fn clone(&self) -> FieldIdentifier
fn clone(&self) -> FieldIdentifier
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 FieldIdentifier
impl Debug for FieldIdentifier
Source§impl From<&str> for FieldIdentifier
impl From<&str> for FieldIdentifier
Source§impl From<String> for FieldIdentifier
impl From<String> for FieldIdentifier
Source§impl From<u32> for FieldIdentifier
impl From<u32> for FieldIdentifier
Source§impl PartialEq for FieldIdentifier
impl PartialEq for FieldIdentifier
Source§impl Serialize for FieldIdentifier
impl Serialize for FieldIdentifier
impl StructuralPartialEq for FieldIdentifier
Auto Trait Implementations§
impl Freeze for FieldIdentifier
impl RefUnwindSafe for FieldIdentifier
impl Send for FieldIdentifier
impl Sync for FieldIdentifier
impl Unpin for FieldIdentifier
impl UnsafeUnpin for FieldIdentifier
impl UnwindSafe for FieldIdentifier
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