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)
- 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
- Walker failure on Linux HOT 6
- Crash at GetQueuedCompletionStatusEx in dll HOT 4
- Is the implementation of the timer incomplete? HOT 1
- TCP listener via wasm HOT 1
- Compiling mio in AIX fails HOT 5
- sendmmsg / recvmmg support HOT 1
- Reading into BytesMut always returns 0 bytes read HOT 3
- README mentions a v1 that doesn't exist HOT 5
- Switch to libc for Hermit HOT 1
- Use std::os::fd on Hermit
- mio does not build for aarch64-apple-visionos HOT 8
- Conditional reregistering interests in `IoSourceState` with `mio_unsupported_force_poll_poll` poll(2) based on IO operation result HOT 5
- Why Wine 6.11+ support was dropped? HOT 3
- Porting tokio to mio 1.0 HOT 1
- Windows named pipes hits unreachable code during read operation HOT 5
- how to manage blocking writes? 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.