pub struct PopScopeParams<'a> {
pub handle_uuid: &'a Uuid,
pub output: Option<Json>,
pub timestamp: Option<DateTime<Utc>>,
}Expand description
Builder parameters for pop_scope.
Fields§
§handle_uuid: &'a UuidUUID of the scope that should be popped.
output: Option<Json>Optional JSON payload exported as the semantic scope output.
timestamp: Option<DateTime<Utc>>Optional timestamp recorded on the emitted end event. When omitted, the runtime records the current UTC time, or one microsecond after the handle start time if the current time is not later.
Implementations§
Source§impl<'a> PopScopeParams<'a>
impl<'a> PopScopeParams<'a>
Auto Trait Implementations§
impl<'a> Freeze for PopScopeParams<'a>
impl<'a> RefUnwindSafe for PopScopeParams<'a>
impl<'a> Send for PopScopeParams<'a>
impl<'a> Sync for PopScopeParams<'a>
impl<'a> Unpin for PopScopeParams<'a>
impl<'a> UnsafeUnpin for PopScopeParams<'a>
impl<'a> UnwindSafe for PopScopeParams<'a>
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request