jessie-lib 0.1.11

The essential library for the Jessie UI framework.
Documentation
use serde::{Deserialize, Serialize};

///AppInfo is a struct that jessie-lib uses to define platform specific behaviour.
///You can edit it using config.ron at the root of your project.
#[derive(Clone, Copy, Deserialize, Serialize, Debug)]
pub struct AppInfo {
    pub linux: Option<LinuxConfig>,
    pub windows: Option<WindowsConfig>,
    pub macos: Option<MacOSConfig>,
    pub android: Option<AndroidConfig>,
    pub ios: Option<IOSConfig>,
}

///A struct for Linux specific configuration.
#[derive(Clone, Copy, Deserialize, Serialize, Debug)]
pub struct LinuxConfig {}

///A struct for Windows specific configuration.
#[derive(Clone, Copy, Deserialize, Serialize, Debug)]
pub struct WindowsConfig {}

///A struct for MacOS specific configuration.
#[derive(Clone, Copy, Deserialize, Serialize, Debug)]
pub struct MacOSConfig {}

///A struct for Android specific configuration.
#[derive(Clone, Copy, Deserialize, Serialize, Debug)]
pub struct AndroidConfig {}

///A struct for IOS specific configuration.
#[derive(Clone, Copy, Deserialize, Serialize, Debug)]
pub struct IOSConfig {}