Files
qitech-control/control-core-derive/rustdoc.md
T
2025-09-03 17:25:18 +02:00

335 KiB
Raw Blame History

Crate Documentation

Version: 0.1.0

Format Version: 39

Module server

Modules

Module app_state

pub mod app_state { /* ... */ }

Types

Struct SocketioSetup

pub struct SocketioSetup {
    pub socketio: smol::lock::RwLock<Option<socketioxide::SocketIo>>,
    pub namespaces: smol::lock::RwLock<crate::socketio::namespaces::Namespaces>,
    pub socket_queue_tx: smol::channel::Sender<(socketioxide::extract::SocketRef, std::sync::Arc<control_core::socketio::event::GenericEvent>)>,
    pub socket_queue_rx: smol::channel::Receiver<(socketioxide::extract::SocketRef, std::sync::Arc<control_core::socketio::event::GenericEvent>)>,
}
Fields
Name Type Documentation
socketio smol::lock::RwLock<Option<socketioxide::SocketIo>>
namespaces smol::lock::RwLock<crate::socketio::namespaces::Namespaces>
socket_queue_tx smol::channel::Sender<(socketioxide::extract::SocketRef, std::