Skip to content

Fix the organization of the Selectable trait, etc. #5160

Closed
@brson

Description

@brson
Contributor

comm is the user-facing interface to pipes. It currently reexports pipes::Selectable so it can be used by selecti and select2i. This exposes a single detail of core::pipes, which otherwise users don't need to be aware of. Decide whether this trait belongs to pipes or to comm.

Activity

pnkfelix

pnkfelix commented on Jun 18, 2013

@pnkfelix
Member

This should probably be folded into Issue #6842.

pnkfelix

pnkfelix commented on Jun 18, 2013

@pnkfelix
Member

(but I won't close it; instead it will remain as a thorn in the side of whomever is implementing #6842. :)

bblum

bblum commented on Jul 31, 2013

@bblum
Contributor

The same issue exists in the new implementation of select currently in libstd/rt/select.rs. We discussed a plan for fixing the trait definitions in #8008.

graydon

graydon commented on Jul 31, 2013

@graydon
Contributor

Appears to be still relevant. Properly classified, moving on.

bblum

bblum commented on Jul 31, 2013

@bblum
Contributor

Also, the select routine itself can be moved out of the runtime.

ghost assigned on Aug 6, 2013
added a commit that references this issue on May 2, 2020

Auto merge of rust-lang#5185 - krishna-veerareddy:issue-5160-lossy-fl…

74f5e34
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-cleanupCategory: PRs that clean code up or issues documenting cleanup.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @graydon@brson@pnkfelix@bblum

        Issue actions

          Fix the organization of the Selectable trait, etc. · Issue #5160 · rust-lang/rust