Comments (3)
I think we can add basic CI support by adding the target to:
Line 145 in 2d7b454
from mio.
trying to compile [email protected]
for espidf, and getting these compiler issues, is this expected?
error[E0432]: unresolved imports `self::selector::event`, `self::selector::Event`, `self::selector::Events`, `self::selector::Selector`
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/mod.rs:18:37
|
18 | ...selector::{event, Event, Events, Selector};
| ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^ no `Selector` in `sys::unix::selector`
| | | |
| | | no `Events` in `sys::unix::selector`
| | no `Event` in `sys::unix::selector`
| no `event` in `sys::unix::selector`
|
= help: consider importing this module instead:
crate::event
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:21:30
|
21 | pub(crate) use self::epoll::{event, Event, Events, Selector};
| ^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:35:29
|
35 | pub(crate) use self::poll::{event, Event, Events, Selector};
| ^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:70:31
|
70 | pub(crate) use self::kqueue::{event, Event, Events, Selector};
| ^^^^^
= help: consider importing this struct through its public re-export instead:
crate::event::Event
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:21:37
|
21 | pub(crate) use self::epoll::{event, Event, Events, Selector};
| ^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:35:36
|
35 | pub(crate) use self::poll::{event, Event, Events, Selector};
| ^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:70:38
|
70 | pub(crate) use self::kqueue::{event, Event, Events, Selector};
| ^^^^^
= help: consider importing this struct through its public re-export instead:
crate::Events
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:21:44
|
21 | pub(crate) use self::epoll::{event, Event, Events, Selector};
| ^^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:35:43
|
35 | pub(crate) use self::poll::{event, Event, Events, Selector};
| ^^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:70:45
|
70 | pub(crate) use self::kqueue::{event, Event, Events, Selector};
| ^^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:21:52
|
21 | pub(crate) use self::epoll::{event, Event, Events, Selector};
| ^^^^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:35:51
|
35 | pub(crate) use self::poll::{event, Event, Events, Selector};
| ^^^^^^^^
note: found an item that was configured out
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/selector/mod.rs:70:53
|
70 | pub(crate) use self::kqueue::{event, Event, Events, Selector};
| ^^^^^^^^
error[E0412]: cannot find type `WakerInternal` in this scope
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/waker.rs:38:16
|
38 | waker: WakerInternal,
| ^^^^^^^^^^^^^ not found in this scope
|
help: consider importing this struct
|
31 + use crate::sys::unix::waker::eventfd::WakerInternal;
|
error[E0433]: failed to resolve: use of undeclared type `WakerInternal`
--> /Users/dignifiedquire/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/sys/unix/waker.rs:43:25
|
43 | let waker = WakerInternal::new()?;
| ^^^^^^^^^^^^^ use of undeclared type `WakerInternal`
|
help: consider importing this struct
|
31 + use crate::sys::unix::waker::eventfd::WakerInternal;
|```
from mio.
Sorry for the noise, I was missing RUSTFLAGS="--cfg mio_unsupported_force_poll_poll"
from mio.
Related Issues (20)
- compile time error inside `poll.rs` HOT 3
- poll: Optimize locks and allocations in the critical path
- Poll(2) implementation follow-ups
- Make `CompletionPort` public? HOT 7
- No data coming from Poll HOT 8
- Difference behaves between Linux and Windows HOT 2
- How to wait for a socket to be writable? udp / Interest::READABLE | Interest::WRITABLE HOT 6
- could not compile mio due to 44 previous errors HOT 3
- WakerRegistrar mentioned in comment is not present HOT 2
- Decide MSRV for v1 HOT 2
- Use rustix instead of libc HOT 2
- Document MSRV policy HOT 1
- Update socket types API to match std lib HOT 5
- unresolved imports in target xtensa-esp32-espidf HOT 7
- `syscall!` macros hide unsafe code HOT 2
- why is it possible to create a mio TcpStream from std TcpStream but going the other way around is unsafe? HOT 13
- peek blocks after read on windows HOT 7
- Poll changing interest of server socket on Windows HOT 1
- Cannot continue listen! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mio.