#[non_exhaustive]pub enum LabelName {
Show 17 variants
AllureId,
Suite,
ParentSuite,
SubSuite,
Epic,
Feature,
Story,
Severity,
Tag,
Owner,
Host,
Thread,
TestMethod,
TestClass,
Package,
Framework,
Language,
}Expand description
Reserved label names used by Allure for special purposes.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AllureId
Allure test case ID (AS_ID)
Suite
Test suite name
ParentSuite
Parent suite name
SubSuite
Sub-suite name
Epic
Epic (top-level business capability)
Feature
Feature under epic
Story
User story under feature
Severity
Test severity
Tag
Test tag
Owner
Test owner/maintainer
Host
Execution host
Thread
Thread ID
TestMethod
Test method name
TestClass
Test class name
Package
Package/module name
Framework
Test framework name
Language
Programming language
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LabelName
impl<'de> Deserialize<'de> for LabelName
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LabelName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LabelName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LabelName
impl Serialize for LabelName
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for LabelName
impl Eq for LabelName
impl StructuralPartialEq for LabelName
Auto Trait Implementations§
impl Freeze for LabelName
impl RefUnwindSafe for LabelName
impl Send for LabelName
impl Sync for LabelName
impl Unpin for LabelName
impl UnwindSafe for LabelName
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)