Skip to content

Tracking Issue for anonymous pipe API #127154

Closed
@NobodyXu

Description

@NobodyXu
Contributor

This is a tracking issue for the ACP rust-lang/libs-team#375 .
The feature gate for the issue is #![feature(anonymous_pipe)].

// std::pipe

fn pipe() -> io::Result<(PipeReader, PipeWriter)>;

struct PipeReader {...}
struct PipeWriter {...}

impl PipeReader {
    fn try_clone(&self) -> io::Result<Self>;
}

impl PipeWriter {
    fn try_clone(&self) -> io::Result<Self>;
}

impl Read for &PipeReader
impl Read for PipeReader
impl Debug for PipeReader
impl From<PipeReader> for Stdio

impl Write for &PipeWriter
impl Write for PipeWriter
impl Debug for PipeWriter
impl From<PipeWriter> for Stdio

// unix {
impl AsFd for PipeReader
impl AsRawFd for PipeReader
impl FromRawFd for PipeReader
impl IntoRawFd for PipeReader
impl From<PipeReader> for OwnedFd
impl From<OwnedFd> for PipeReader

impl AsFd for PipeWriter
impl AsRawFd for PipeWriter
impl FromRawFd for PipeWriter
impl IntoRawFd for PipeWriter
impl From<PipeWriter> for OwnedFd
impl From<OwnedFd> for PipeWriter
// }

// windows {
impl AsHandle for PipeReader
impl AsRawHandle for PipeReader
impl FromRawHandle for PipeReader
impl IntoRawHandle for PipeReader
impl From<PipeReader> for OwnedHandle
impl From<OwnedHandle> for PipeReader

impl AsHandle for PipeWriter
impl AsRawHandle for PipeWriter
impl FromRawHandle for PipeWriter
impl IntoRawHandle for PipeWriter
impl From<PipeWriter> for OwnedHandle
impl From<OwnedHandle> for PipeWriter
// }

Steps

Implementation history

Activity

added
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFC
on Jun 30, 2024
Fulgen301

Fulgen301 commented on Jun 30, 2024

@Fulgen301
Contributor

You might want to fix the typo in the title and feature name - it's an anonymous pipe, not an annoymous pipe.

changed the title [-]Tracking Issue for annoymous_pipe API[/-] [+]Tracking Issue for anonymous pipe API[/+] on Jun 30, 2024
NobodyXu

NobodyXu commented on Jun 30, 2024

@NobodyXu
ContributorAuthor

Thanks!

I've fixed the typo in this issue and the linked PR.

added a commit that references this issue on Jul 11, 2024

Rollup merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt,a1phyr

00dd71a
added a commit that references this issue on Jul 12, 2024

Rollup merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt

d9e13af
added a commit that references this issue on Jul 13, 2024

Rollup merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt

9df00a2
added 2 commits that reference this issue on Jul 14, 2024

Auto merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt

Auto merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt

added a commit that references this issue on Jul 16, 2024

Rollup merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt

6288dc4
added 4 commits that reference this issue on Jul 18, 2024

Auto merge of rust-lang#127153 - NobodyXu:pipe, r=jhpratt

Auto merge of rust-lang#127153 - NobodyXu:pipe, r=<try>

Auto merge of rust-lang#127153 - NobodyXu:pipe, r=<try>

Auto merge of rust-lang#127153 - NobodyXu:pipe, r=<try>

89 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCF-anonymous_pipe`#![feature(anonymous_pipe)]`T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.disposition-mergeThis issue / PR is in PFCP or FCP with a disposition to merge it.finished-final-comment-periodThe final comment period is finished for this PR / Issue.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      Participants

      @cuviper@joshtriplett@Amanieu@RalfJung@m-ou-se

      Issue actions

        Tracking Issue for anonymous pipe API · Issue #127154 · rust-lang/rust