pub struct CreatorAttributes {
pub type: Option<Token>,
}Expand description
Attributes pertaining to the Creator element.
Fields§
§type: Option<Token>Distinguishes different creative contributions. Thus there can be multiple Creator elements within an Identification element. Standard values are composer, lyricist, and arranger. Other values may be used for different types of creative roles. This attribute should usually be used even if there is just a single Creator element.
Trait Implementations§
Source§impl AttributeDeserializer for CreatorAttributes
impl AttributeDeserializer for CreatorAttributes
fn deserialize( attributes: &[(String, String)], ) -> Result<CreatorAttributes, String>
Source§impl Debug for CreatorAttributes
impl Debug for CreatorAttributes
Source§impl Default for CreatorAttributes
impl Default for CreatorAttributes
Source§fn default() -> CreatorAttributes
fn default() -> CreatorAttributes
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreatorAttributes
impl PartialEq for CreatorAttributes
impl Eq for CreatorAttributes
impl StructuralPartialEq for CreatorAttributes
Auto Trait Implementations§
impl Freeze for CreatorAttributes
impl RefUnwindSafe for CreatorAttributes
impl Send for CreatorAttributes
impl Sync for CreatorAttributes
impl Unpin for CreatorAttributes
impl UnwindSafe for CreatorAttributes
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