Docs.rs
  • async-component-core-0.8.1
    • async-component-core 0.8.1
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • storycraft
    • Dependencies
      • atomic-waker ^1.0.0 normal
      • futures-core ^0.3.25 normal
    • Versions
    • 52.63% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

Crate async_component_core

logo

Crate async_component_core

  • Version 0.8.1
  • All Items
  • Modules
  • Structs
  • Traits

Crates

  • async_component_core
?
Change settings

Crate async_component_core

source ·
Expand description

Async component core

Core crate for async-component

Modules

context

Structs

StateCell
Track change of value and signal to StateContext. This struct has no method and implements Deref, DerefMut. When inner value is mutable dereferenced, it is marked changed and send signal. This will also send signal when the cell is constructed or dropped.
StreamCell
State which polls inner stream

Traits

AsyncComponent
Core trait
State
State trait

Results

async_component_core::AsyncComponent
Core trait
async_component_core::context::ComponentStream::component
async_component_core::context::ComponentStream::poll_next
async_component_core::context::ComponentStream::component_mut
async_component_core::context::ComponentStream::new
Create new ComponentStream