Docs.rs
  • async-i3ipc-0.7.0
    • async-i3ipc 0.7.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • leshow
    • Dependencies
      • async-std ^1.8 normal
      • i3ipc-types ^0.16.0 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • version-sync ^0.9 dev
    • Versions
    • 80% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • 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

async_i3ipc0.7.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • I3
  • MsgResponse
  • event::BindingData
  • event::BindingObject
  • event::ModeData
  • event::OutputData
  • event::ShutdownData
  • event::TickData
  • event::WindowData
  • event::WorkspaceData
  • reply::BarConfig
  • reply::BarIds
  • reply::BindingModes
  • reply::BindingState
  • reply::Config
  • reply::IncludedConfig
  • reply::Marks
  • reply::Node
  • reply::Output
  • reply::Rect
  • reply::Success
  • reply::Version
  • reply::WindowProperties
  • reply::Workspace
  • stream::EventStream

Enums

  • event::BindType
  • event::Event
  • event::ShutdownChange
  • event::Subscribe
  • event::WindowChange
  • event::WorkspaceChange
  • msg::Msg
  • reply::BarPart
  • reply::Floating
  • reply::FullscreenMode
  • reply::NodeBorder
  • reply::NodeLayout
  • reply::NodeOrientation
  • reply::NodeType
  • reply::ScratchpadState
  • reply::WindowProperty
  • reply::WindowType

Traits

  • Connect
  • I3IPC
  • I3Protocol

Functions

  • decode_event
  • decode_event_future
  • decode_msg
  • decode_response
  • socket_path

Type Aliases

  • event::BarConfigData
  • reply::Outputs
  • reply::Workspaces

Constants

  • MAGIC