kernal-api 0.1.29

Async OS HAL, profiling, symbolization, and allocator instrumentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Explicit unsupported status area; clients keep a visible fallback.
use crate::system_tray::{TrayError, TrayEvent, TrayOptions};
pub(crate) struct Handle;
pub(crate) async fn register(options: TrayOptions) -> Result<Handle, TrayError> {
    let _ = (options.id, options.title, options.size, options.argb);
    Err(TrayError::Unsupported)
}
impl Handle {
    pub(crate) fn is_online(&self) -> bool {
        false
    }
    pub(crate) fn try_event(&self) -> Option<TrayEvent> {
        None
    }
    pub(crate) async fn set_title(&self, _title: &str) -> Result<(), TrayError> {
        Err(TrayError::Unsupported)
    }
}