Struct fibers_tasque::DefaultIoTaskQueue [] [src]

pub struct DefaultIoTaskQueue;

The default queue for executing I/O intensive tasks.

This queue is built by the expression TaskQueueBuilder::new().queue_name("fibers_default_io").finish() at the program startup time.

Usually it is preferred to use libraries specialized for asynchronous I/O instead of this. But this may be useful, for example, for executing existing synchronous functions (e.g., read_dir) as asynchronously in a fibers context.

Methods

impl DefaultIoTaskQueue
[src]

[src]

Returns the task queue.

[src]

Passes the reference to the task queue to the given function and executes it.

Trait Implementations

impl Debug for DefaultIoTaskQueue
[src]

[src]

Formats the value using the given formatter.

impl Clone for DefaultIoTaskQueue
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for DefaultIoTaskQueue
[src]

impl TaskQueueExt for DefaultIoTaskQueue
[src]

[src]

Executes the given function asynchronously. Read more