pub struct ExampleComponent {
pub class: String,
pub group: Option<String>,
pub sub: Option<String>,
pub version: Option<String>,
pub vendor: Option<String>,
pub bundle: Option<String>,
pub variant: Option<String>,
pub api_version: Option<String>,
pub instances: Option<u32>,
}Expand description
Represents a component attribute entry
Tags the example with a component class, group, and optional version for filtering.
Fields§
§class: StringComponent class
group: Option<String>Component group
sub: Option<String>Component sub-group
version: Option<String>Component version
vendor: Option<String>Component vendor
bundle: Option<String>Component bundle name
variant: Option<String>Component variant name
api_version: Option<String>Component API version
instances: Option<u32>Number of simultaneous instances allowed; default is 1
Trait Implementations§
Source§impl Clone for ExampleComponent
impl Clone for ExampleComponent
Source§fn clone(&self) -> ExampleComponent
fn clone(&self) -> ExampleComponent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExampleComponent
impl Debug for ExampleComponent
Source§impl Default for ExampleComponent
impl Default for ExampleComponent
Source§fn default() -> ExampleComponent
fn default() -> ExampleComponent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExampleComponent
impl<'de> Deserialize<'de> for ExampleComponent
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 ExampleComponent
Source§impl PartialEq for ExampleComponent
impl PartialEq for ExampleComponent
Source§impl Serialize for ExampleComponent
impl Serialize for ExampleComponent
impl StructuralPartialEq for ExampleComponent
Auto Trait Implementations§
impl Freeze for ExampleComponent
impl RefUnwindSafe for ExampleComponent
impl Send for ExampleComponent
impl Sync for ExampleComponent
impl Unpin for ExampleComponent
impl UnsafeUnpin for ExampleComponent
impl UnwindSafe for ExampleComponent
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