Spec-Zone.ru › Tokio

Структура BacktraceSymbol

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_raw(&self) -> Option<&[u8]>

Возвращает исходное имя символа.

pub fn name_demangled(&self) -> Option<&str>

Возвращает деманглированное имя символа.

pub fn addr(&self) -> Option<*mut c_void>

Возвращает начальный адрес этого символа.

pub fn filename(&self) -> Option<&Path>

Возвращает имя файла, в котором определена эта функция. Если отладочная информация отсутствует, скорее всего, будет возвращено None.

pub fn lineno(&self) -> Option<u32>

Возвращает номер строки, в которой в данный момент выполняется этот символ.

Если отладочная информация отсутствует, скорее всего, будет возвращено None.

pub fn colno(&self) -> Option<u32>

Возвращает номер столбца, в котором в данный момент выполняется этот символ.

Если отладочная информация отсутствует, скорее всего, будет возвращено None.

Реализации трейтов

impl Clone for BacktraceSymbol

fn clone(&self) -> BacktraceSymbol

Возвращает копию значения. Подробнее
1.0.0 (const: unstable) ·

fn clone_from(&mut self, source: &Self)

Выполняет копирующее присваивание из source. Подробнее

impl Debug for BacktraceSymbol

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Форматирует значение с помощью заданного форматировщика. Подробнее

Автоматические реализации трейтов

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> Any for T
where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

Получает TypeId для self. Подробнее

impl<T> Borrow<T> for T
where T: ?Sized,

fn borrow(&self) -> &T

Неизменяемо заимствует значение из принадлежащего объекта. Подробнее

impl<T> BorrowMut<T> for T
where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

Изменяемо заимствует значение из принадлежащего объекта. Подробнее

impl<T> CloneToUninit for T
where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬Это экспериментальный API, доступный только в nightly-сборках. (clone_to_uninit)
Выполняет копирующее присваивание из self в dest. Подробнее

impl<T> From<T> for T

fn from(t: T) -> T

Возвращает аргумент без изменений.

impl<T> Instrument for T

fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Инструментирует этот тип с помощью предоставленного Span, возвращая оболочку Instrumented. Подробнее

fn in_current_span(self) -> Instrumented<Self> ⓘ

Инструментирует этот тип с помощью current Span, возвращая оболочку Instrumented. Подробнее

impl<T, U> Into<U> for T
where U: From<T>,

fn into(self) -> U

Вызывает U::from(self).

То есть это преобразование выполняет то, что выберет реализация From<T> for U.

impl<T> ToOwned for T
where T: Clone,

type Owned = T

Тип, полученный в результате получения владения.

fn to_owned(&self) -> T

Создаёт принадлежащие данные из заимствованных данных, обычно путём клонирования. Подробнее

fn clone_into(&self, target: &mut T)

Использует заимствованные данные для замены принадлежащих данных, обычно путём клонирования. Подробнее

impl<T, U> TryFrom<U> for T
where U: Into<T>,

type Error = Infallible

Тип, возвращаемый в случае ошибки преобразования.

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Выполняет преобразование.

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error

Тип, возвращаемый в случае ошибки преобразования.

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Выполняет преобразование.

impl<T> WithSubscriber for T

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Присоединяет предоставленный Subscriber к этому типу и возвращает оболочку WithDispatch. Подробнее

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API