pub struct Changelog {
pub id: String,
pub name: String,
pub default: Option<bool>,
pub changelog_type: Option<String>,
}Expand description
Represents the PDSC Changelog element
Fields§
§id: StringChangelog identifier string, must be uniuqe within the PDSC file
name: StringA path relative to the PDSC file and the filename of the changelog file
default: Option<bool>If true this changelog is associated with all APIs and components that do not explicitly reference another changelog; xs:boolean ("true" / "false")
changelog_type: Option<String>File type of the changelog file; text/plain;charset=UTF-8 is assumed if not specified
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Changelog
impl<'de> Deserialize<'de> for Changelog
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 Changelog
impl StructuralPartialEq for Changelog
Auto Trait Implementations§
impl Freeze for Changelog
impl RefUnwindSafe for Changelog
impl Send for Changelog
impl Sync for Changelog
impl Unpin for Changelog
impl UnsafeUnpin for Changelog
impl UnwindSafe for Changelog
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