Структура Backtrace Symbol
pub struct BacktraceSymbol { /* private fields */ }
Доступно только на
tokio_unstable и Linux, при включённой возможности crate rt и возможности crate taskdump, а также на (AArch64 or s390x or x86 or x86-64).Символ обратной трассировки.
Эта структура предоставляет средства доступа к символам обратной трассировки, аналогичные backtrace::BacktraceSymbol.
Реализации
impl BacktraceSymbol
pub fn name_demangled(&self) -> Option<&str>
Возвращает деманглированное имя символа.
pub fn filename(&self) -> Option<&Path>
Возвращает имя файла, в котором определена эта функция. Если отладочная информация отсутствует, скорее всего, будет возвращено None.
Реализации трейтов
impl Clone for BacktraceSymbol
fn clone(&self) -> BacktraceSymbol
Возвращает копию значения. Подробнее
fn clone_from(&mut self, source: &Self)
Выполняет копирующее присваивание из
source. Подробнее
Автоматические реализации трейтов
impl Freeze for BacktraceSymbol
impl RefUnwindSafe for BacktraceSymbol
impl Send for BacktraceSymbol
impl Sync for BacktraceSymbol
impl Unpin for BacktraceSymbol
impl UnsafeUnpin for BacktraceSymbol
impl UnwindSafe for BacktraceSymbol
Универсальные реализации
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Изменяемо заимствует значение из принадлежащего объекта. Подробнее
impl<T> CloneToUninit for Twhere T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬Это экспериментальный API, доступный только в nightly-сборках. (
clone_to_uninit)
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
impl<T> ToOwned for Twhere T: Clone,
type Owned = T
Тип, полученный в результате получения владения.
fn to_owned(&self) -> T
Создаёт принадлежащие данные из заимствованных данных, обычно путём клонирования. Подробнее
fn clone_into(&self, target: &mut T)
Использует заимствованные данные для замены принадлежащих данных, обычно путём клонирования. Подробнее
impl<T> WithSubscriber for T
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Присоединяет текущий по умолчанию
Subscriber к этому типу и возвращает оболочку WithDispatch. Подробнее
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/runtime/dump/struct.BacktraceSymbol.html