pub struct HeaderExtractor;Implementations§
Source§impl HeaderExtractor
impl HeaderExtractor
pub fn extract_trace_id(headers: &HeaderMap) -> TraceId
pub fn extract_context_id(headers: &HeaderMap) -> ContextId
pub fn extract_task_id(headers: &HeaderMap) -> Option<TaskId>
pub fn extract_agent_name(headers: &HeaderMap) -> AgentName
Trait Implementations§
Source§impl Clone for HeaderExtractor
impl Clone for HeaderExtractor
Source§fn clone(&self) -> HeaderExtractor
fn clone(&self) -> HeaderExtractor
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 HeaderExtractor
impl Debug for HeaderExtractor
impl Copy for HeaderExtractor
Auto Trait Implementations§
impl Freeze for HeaderExtractor
impl RefUnwindSafe for HeaderExtractor
impl Send for HeaderExtractor
impl Sync for HeaderExtractor
impl Unpin for HeaderExtractor
impl UnwindSafe for HeaderExtractor
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