pub struct NativeTestNode {Show 13 fields
pub node_id: String,
pub file_path: String,
pub name: String,
pub class_name: Option<String>,
pub line_number: u32,
pub markers: Vec<String>,
pub is_simple: bool,
pub parameters: Vec<Value>,
pub skip: bool,
pub skip_reason: Option<String>,
pub xfail: bool,
pub xfail_reason: Option<String>,
pub xfail_strict: bool,
}Expand description
Native test node discovered via AST parsing.
Fields§
§node_id: String§file_path: String§name: String§class_name: Option<String>§line_number: u32§markers: Vec<String>§is_simple: bool§parameters: Vec<Value>§skip: bool§skip_reason: Option<String>§xfail: bool§xfail_reason: Option<String>§xfail_strict: boolTrait Implementations§
Source§impl Clone for NativeTestNode
impl Clone for NativeTestNode
Source§fn clone(&self) -> NativeTestNode
fn clone(&self) -> NativeTestNode
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 NativeTestNode
impl Debug for NativeTestNode
Source§impl<'de> Deserialize<'de> for NativeTestNode
impl<'de> Deserialize<'de> for NativeTestNode
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 NativeTestNode
impl PartialEq for NativeTestNode
Source§impl Serialize for NativeTestNode
impl Serialize for NativeTestNode
impl StructuralPartialEq for NativeTestNode
Auto Trait Implementations§
impl Freeze for NativeTestNode
impl RefUnwindSafe for NativeTestNode
impl Send for NativeTestNode
impl Sync for NativeTestNode
impl Unpin for NativeTestNode
impl UnsafeUnpin for NativeTestNode
impl UnwindSafe for NativeTestNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more