libccanvas 0.2.0

Utility for creating ccanvas components.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod request;
use std::{
    collections::HashMap,
    sync::{Mutex, OnceLock},
};

pub use request::*;
mod client;
mod scrollcomponent;
pub use scrollcomponent::*;
use tokio::sync::oneshot;

pub const SCROLL_REQ: &str = "!scroll-request";
pub const SCROLL_RES: &str = "!scroll-response";
pub const SCROLL_READY: &str = "!scroll-ready";

pub static SCROLL_CONFIRMS: OnceLock<Mutex<HashMap<u32, oneshot::Sender<ScrollResponseVariant>>>> =
    OnceLock::new();