Структура Child Stderr
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).impl AsRawFd for ChildStderr
Доступно только в Unix.
impl AsRawHandle for ChildStderr
Доступно только в Windows.
fn as_raw_handle(&self) -> RawHandle
Доступно только в
docsrs and Unix and (crate features fs or net).impl AsyncRead for ChildStderr
Автоматические реализации трейтов
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<R> AsyncReadExt for R
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>
Доступно только при включённом 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_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. Подробнее
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Изменяемо заимствует данные из принадлежащего значения. Подробнее
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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/process/struct.ChildStderr.html