Skip to content

0.99.7 cannot built on centos. #249

Closed
@weiby3

Description

@weiby3

hello world project from readme, use cargo +beta run, and got:

   Compiling async-std v0.99.7
error[E0599]: no method named `initializer` found for type `std::pin::Pin<&mut R>` in the current scope
  --> /home/weiby3/.cargo/registry/src/code.aliyun.com-738b7dba08a2a41e/async-std-0.99.7/src/io/read/read_to_end.rs:67:20
   |
67 |                 rd.initializer().initialize(&mut g.buf[g.len..]);
   |                    ^^^^^^^^^^^ method not found in `std::pin::Pin<&mut R>`
   |
   = help: items from traits can only be used if the trait is implemented and in scope
   = note: the following trait defines an item `initializer`, perhaps you need to implement it:
           candidate #1: `std::io::Read`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0599`.
error: could not compile `async-std`.

To learn more, run the command again with --verbose.

rustc version: rustc 1.39.0-beta.1 (968967007 2019-09-24)
os: centos 7

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions