pub struct SpanUpdateParams {
pub output: Option<Value>,
pub metadata: Option<Value>,
pub level: Option<SpanLevel>,
pub status_message: Option<String>,
pub version: Option<String>,
pub tags: Option<Vec<String>>,
}Expand description
Parameters for batch-updating span attributes.
Only Some fields are applied; None fields leave the span unchanged.
Fields§
§output: Option<Value>Output data to set on the span.
metadata: Option<Value>Metadata to set on the span.
level: Option<SpanLevel>Severity level.
status_message: Option<String>Human-readable status message.
version: Option<String>Version tag.
Trace-level tags.
Trait Implementations§
Source§impl Clone for SpanUpdateParams
impl Clone for SpanUpdateParams
Source§fn clone(&self) -> SpanUpdateParams
fn clone(&self) -> SpanUpdateParams
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 SpanUpdateParams
impl Debug for SpanUpdateParams
Source§impl Default for SpanUpdateParams
impl Default for SpanUpdateParams
Source§fn default() -> SpanUpdateParams
fn default() -> SpanUpdateParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpanUpdateParams
impl RefUnwindSafe for SpanUpdateParams
impl Send for SpanUpdateParams
impl Sync for SpanUpdateParams
impl Unpin for SpanUpdateParams
impl UnsafeUnpin for SpanUpdateParams
impl UnwindSafe for SpanUpdateParams
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