pub struct VariantAttributes {
pub rename: Option<String>,
}Expand description
Attributes defined on variants.
Fields§
§rename: Option<String>Implementations§
Source§impl VariantAttributes
impl VariantAttributes
pub fn parse_meta(&mut self, meta: &Meta) -> Result<()>
pub fn parse_nested_metas<I>(iter: I) -> Result<Self>where
I: IntoIterator<Item = Meta>,
pub fn parse(attrs: &[Attribute]) -> Result<Self>
Trait Implementations§
Source§impl Clone for VariantAttributes
impl Clone for VariantAttributes
Source§fn clone(&self) -> VariantAttributes
fn clone(&self) -> VariantAttributes
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 VariantAttributes
impl Debug for VariantAttributes
Source§impl Default for VariantAttributes
impl Default for VariantAttributes
Source§fn default() -> VariantAttributes
fn default() -> VariantAttributes
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VariantAttributes
impl RefUnwindSafe for VariantAttributes
impl Send for VariantAttributes
impl Sync for VariantAttributes
impl Unpin for VariantAttributes
impl UnwindSafe for VariantAttributes
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