Структура Backtrace
pub struct Backtrace { /* private fields */ }
Доступно только на
tokio_unstable и Linux, при включённой возможности крейта rt и возможности крейта taskdump, а также (AArch64, s390x, x86 или x86-64).Сохранённая трассировка стека.
Эта структура предоставляет доступ к каждому кадру трассировки стека, подобно backtrace::Backtrace.
Реализации
impl Backtrace
pub fn frames(&self) -> impl Iterator<Item = &BacktraceFrame>
Возвращает кадры этой трассировки стека, начиная с самого внутреннего (в дампе задачи это, вероятнее всего, функция опроса конечного future) кадра.
Реализации трейтов
impl Clone for Backtrace
fn clone_from(&mut self, source: &Self)
Выполняет копирующее присваивание из
source. Подробнее
Автоматические реализации трейтов
impl Freeze for Backtrace
impl RefUnwindSafe for Backtrace
impl Send for Backtrace
impl Sync for Backtrace
impl Unpin for Backtrace
impl UnsafeUnpin for Backtrace
impl UnwindSafe for Backtrace
Общие реализации
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.Backtrace.html