#[non_exhaustive]pub struct SessionTracesResponse {
pub links: Vec<SpanLinkItem>,
pub schema: String,
pub session: SessionItem,
pub traces: Vec<TraceDetail>,
}Expand description
The composite session view on the span model.
Models the contract’s SessionTracesResponse schema.
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.links: Vec<SpanLinkItem>The contract’s links.
schema: StringThe contract’s schema.
session: SessionItemThe contract’s session.
traces: Vec<TraceDetail>The contract’s traces.
Trait Implementations§
Source§impl Clone for SessionTracesResponse
impl Clone for SessionTracesResponse
Source§fn clone(&self) -> SessionTracesResponse
fn clone(&self) -> SessionTracesResponse
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 SessionTracesResponse
impl Debug for SessionTracesResponse
Source§impl Default for SessionTracesResponse
impl Default for SessionTracesResponse
Source§fn default() -> SessionTracesResponse
fn default() -> SessionTracesResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionTracesResponsewhere
SessionTracesResponse: Default,
impl<'de> Deserialize<'de> for SessionTracesResponsewhere
SessionTracesResponse: Default,
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 SessionTracesResponse
impl PartialEq for SessionTracesResponse
Source§impl Serialize for SessionTracesResponse
impl Serialize for SessionTracesResponse
impl StructuralPartialEq for SessionTracesResponse
Auto Trait Implementations§
impl Freeze for SessionTracesResponse
impl RefUnwindSafe for SessionTracesResponse
impl Send for SessionTracesResponse
impl Sync for SessionTracesResponse
impl Unpin for SessionTracesResponse
impl UnsafeUnpin for SessionTracesResponse
impl UnwindSafe for SessionTracesResponse
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