pub struct SurfacesConfig {
pub enabled: Vec<String>,
}Expand description
Surface activation configuration.
Surfaces are kernel-connected control interfaces (Web dashboard, future desktop apps). They have direct kernel access for management, monitoring, and configuration.
Fields§
§enabled: Vec<String>List of surface names to activate on startup. Default: [“web”] if the web feature is compiled in.
Trait Implementations§
Source§impl Clone for SurfacesConfig
impl Clone for SurfacesConfig
Source§fn clone(&self) -> SurfacesConfig
fn clone(&self) -> SurfacesConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SurfacesConfig
impl Debug for SurfacesConfig
Source§impl Default for SurfacesConfig
impl Default for SurfacesConfig
Source§impl<'de> Deserialize<'de> for SurfacesConfig
impl<'de> Deserialize<'de> for SurfacesConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SurfacesConfig
impl RefUnwindSafe for SurfacesConfig
impl Send for SurfacesConfig
impl Sync for SurfacesConfig
impl Unpin for SurfacesConfig
impl UnsafeUnpin for SurfacesConfig
impl UnwindSafe for SurfacesConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more