Struct serde_sarif::sarif::Stack
source · pub struct Stack {
pub frames: Vec<StackFrame>,
pub message: Option<Message>,
pub properties: Option<PropertyBag>,
}Expand description
A call stack that is relevant to a result.
Fields§
§frames: Vec<StackFrame>An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.
message: Option<Message>A message relevant to this call stack.
properties: Option<PropertyBag>Key/value pairs that provide additional information about the stack.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Stack
impl<'de> Deserialize<'de> for Stack
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 StructuralPartialEq for Stack
Auto Trait Implementations§
impl Freeze for Stack
impl RefUnwindSafe for Stack
impl Send for Stack
impl Sync for Stack
impl Unpin for Stack
impl UnwindSafe for Stack
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)