pub enum SpanKey {
Span(Span),
None,
Un64(usize),
Tuple2(Option<usize>, Option<usize>),
Tuple4(Option<usize>, Option<usize>, Option<usize>, Option<usize>),
TuplePair((Option<usize>, Option<usize>), (Option<usize>, Option<usize>)),
Str(String),
}Variants§
Span(Span)
None
Un64(usize)
Tuple2(Option<usize>, Option<usize>)
Tuple4(Option<usize>, Option<usize>, Option<usize>, Option<usize>)
TuplePair((Option<usize>, Option<usize>), (Option<usize>, Option<usize>))
Str(String)
Trait Implementations§
impl StructuralPartialEq for SpanKey
Auto Trait Implementations§
impl Freeze for SpanKey
impl RefUnwindSafe for SpanKey
impl Send for SpanKey
impl Sync for SpanKey
impl Unpin for SpanKey
impl UnsafeUnpin for SpanKey
impl UnwindSafe for SpanKey
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