#[non_exhaustive]pub struct CIAppEventAttributes {
pub attributes: Option<BTreeMap<String, Value>>,
pub tags: Option<Vec<String>>,
pub test_level: Option<CIAppTestLevel>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
JSON object containing all event attributes and their associated values.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.attributes: Option<BTreeMap<String, Value>>
JSON object of attributes from CI Visibility test events.
Array of tags associated with your event.
test_level: Option<CIAppTestLevel>
Test run level.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl CIAppEventAttributes
impl CIAppEventAttributes
pub fn new() -> CIAppEventAttributes
pub fn attributes(self, value: BTreeMap<String, Value>) -> Self
pub fn test_level(self, value: CIAppTestLevel) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for CIAppEventAttributes
impl Clone for CIAppEventAttributes
Source§fn clone(&self) -> CIAppEventAttributes
fn clone(&self) -> CIAppEventAttributes
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 CIAppEventAttributes
impl Debug for CIAppEventAttributes
Source§impl Default for CIAppEventAttributes
impl Default for CIAppEventAttributes
Source§impl<'de> Deserialize<'de> for CIAppEventAttributes
impl<'de> Deserialize<'de> for CIAppEventAttributes
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
Source§impl PartialEq for CIAppEventAttributes
impl PartialEq for CIAppEventAttributes
Source§impl Serialize for CIAppEventAttributes
impl Serialize for CIAppEventAttributes
impl StructuralPartialEq for CIAppEventAttributes
Auto Trait Implementations§
impl Freeze for CIAppEventAttributes
impl RefUnwindSafe for CIAppEventAttributes
impl Send for CIAppEventAttributes
impl Sync for CIAppEventAttributes
impl Unpin for CIAppEventAttributes
impl UnwindSafe for CIAppEventAttributes
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