Spec-Zone.ru › Tokio

Структура ChildStderr

pub struct ChildStderr { /* private fields */ }
Доступно только при включённой функции crate process.

Стандартный поток ошибок дочерних процессов.

Этот тип реализует трейт AsyncRead для асинхронного чтения данных из дескриптора stderr дочернего процесса.

Реализации

impl ChildStderr

pub fn into_owned_fd(self) -> Result<OwnedFd>

Доступно только в Unix.

Преобразовать в OwnedFd.

impl ChildStderr

pub fn into_owned_handle(self) -> Result<OwnedHandle>

Доступно только в Windows.

Преобразовать в OwnedHandle.

impl ChildStderr

pub fn from_std(inner: ChildStderr) -> Result<Self>

Создаёт асинхронный ChildStderr из синхронного.

Ошибки

Этот метод может завершиться ошибкой, если при переводе канала в неблокирующий режим или при регистрации канала в драйвере ввода-вывода среды выполнения возникнет ошибка.

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

impl AsFd for ChildStderr

Доступно только в Unix.

fn as_fd(&self) -> BorrowedFd<'_>

Заимствует файловый дескриптор. Подробнее

impl AsHandle for ChildStderr

Доступно только в Windows.

fn as_handle(&self) -> BorrowedHandle<'_>

Доступно только в docsrs and Unix and (crate features fs or net).
См. std::os::windows::io::AsHandle::as_handle

impl AsRawFd for ChildStderr

Доступно только в Unix.

fn as_raw_fd(&self) -> RawFd

Извлекает необработанный файловый дескриптор. Подробнее

impl AsRawHandle for ChildStderr

Доступно только в Windows.

fn as_raw_handle(&self) -> RawHandle

Доступно только в docsrs and Unix and (crate features fs or net).
См. std::os::windows::io::AsRawHandle::as_raw_handle

impl AsyncRead for ChildStderr

fn poll_read( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, ) -> Poll<Result<()>>

Пытается прочитать из AsyncRead в buf. Подробнее

impl Debug for ChildStderr

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

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

impl TryInto<Stdio> for ChildStderr

type Error = Error

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

fn try_into(self) -> Result<Stdio, Self::Error>

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

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

impl Freeze for ChildStderr

impl RefUnwindSafe for ChildStderr

impl Send for ChildStderr

impl Sync for ChildStderr

impl Unpin for ChildStderr

impl UnsafeUnpin for ChildStderr

impl UnwindSafe for ChildStderr

Реализации для всех типов

impl<T> Any for T
where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

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

impl<R> AsyncReadExt for R
where R: AsyncRead + ?Sized,

fn chain<R>(self, next: R) -> Chain<Self, R>
where Self: Sized, R: AsyncRead,

Доступно только при включённом crate feature io-util.
Создаёт новый экземпляр AsyncRead, объединяющий этот поток с next. Подробнее

fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Извлекает несколько байтов из этого источника в указанный буфер и возвращает количество прочитанных байтов. Подробнее

fn read_buf<'a, B>(&'a mut self, buf: &'a mut B) -> ReadBuf<'a, Self, B>
where Self: Unpin, B: BufMut + ?Sized,

Доступно только при включённом crate feature io-util.
Извлекает несколько байтов из этого источника в указанный буфер, сдвигая внутренний курсор буфера. Подробнее

fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Считывает ровно столько байтов, сколько требуется для заполнения buf. Подробнее

fn read_u8(&mut self) -> ReadU8<&mut Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Считывает беззнаковое 8-битное целое число из базового средства чтения. Подробнее

fn read_i8(&mut self) -> ReadI8<&mut Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Считывает знаковое 8-битное целое число из базового средства чтения. Подробнее

fn read_u16(&mut self) -> ReadU16<&mut Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Считывает беззнаковое 16-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_i16(&mut self) -> ReadI16<&mut Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Считывает знаковое 16-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_u32(&mut self) -> ReadU32<&mut Self>
where Self: Unpin,

Доступно только при включённом crate feature io-util.
Считывает беззнаковое 32-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_i32(&mut self) -> ReadI32<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает знаковое 32-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_u64(&mut self) -> ReadU64<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает беззнаковое 64-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_i64(&mut self) -> ReadI64<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает знаковое 64-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_u128(&mut self) -> ReadU128<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает беззнаковое 128-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_i128(&mut self) -> ReadI128<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает знаковое 128-битное целое число в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_f32(&mut self) -> ReadF32<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает 32-битное число с плавающей запятой в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_f64(&mut self) -> ReadF64<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает 64-битное число с плавающей запятой в порядке от старшего байта к младшему из базового средства чтения. Подробнее

fn read_u16_le(&mut self) -> ReadU16Le<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает беззнаковое 16-битное целое число в порядке от младшего байта к старшему из базового средства чтения. Подробнее

fn read_i16_le(&mut self) -> ReadI16Le<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает знаковое 16-битное целое число в порядке от младшего байта к старшему из базового средства чтения. Подробнее

fn read_u32_le(&mut self) -> ReadU32Le<&mut Self>
where Self: Unpin,

Доступно только при включенной функции crate io-util.
Читает беззнаковое 32-битное целое число в порядке от младшего байта к старшему из базового средства чтения. Подробнее

fn read_i32_le(&mut self) -> ReadI32Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает знаковое 32-битное целое число в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_u64_le(&mut self) -> ReadU64Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает беззнаковое 64-битное целое число в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_i64_le(&mut self) -> ReadI64Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает знаковое 64-битное целое число в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_u128_le(&mut self) -> ReadU128Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает беззнаковое 128-битное целое число в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_i128_le(&mut self) -> ReadI128Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает знаковое 128-битное целое число в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_f32_le(&mut self) -> ReadF32Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает 32-битное число с плавающей точкой в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_f64_le(&mut self) -> ReadF64Le<&mut Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает 64-битное число с плавающей точкой в порядке байтов от младшего к старшему из нижележащего средства чтения. Подробнее

fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает из этого источника все байты до EOF и помещает их в buf. Подробнее

fn read_to_string<'a>( &'a mut self, dst: &'a mut String, ) -> ReadToString<'a, Self>
where Self: Unpin,

Доступно только при включённой функции крейта io-util.
Читает из этого источника все байты до EOF и добавляет их в buf. Подробнее

fn take(self, limit: u64) -> Take<Self>
where Self: Sized,

Доступно только при включённой функции крейта io-util.
Создаёт адаптер, который считывает из него не более limit байт. Подробнее

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> 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> ⓘ

Инструментирует этот тип с помощью текущего 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, 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/process/struct.ChildStderr.html

Spec-Zone.ru

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