kmmp-project-manager 0.1.0

kmmp-project-manager is a Rust crate for Kotlin Multiplatform (KMP) projects, offering a lightweight alternative to Android Studio. It provides tools for project creation, structure management, build automation, code generation, IDE integration, dependency management, and project configuration.
Documentation
use strum::{Display,EnumString};

use serde::{Deserialize,Serialize};

/// Represents different methods for obtaining or creating a source. 
#[derive(Deserialize, Serialize, Debug, PartialEq, PartialOrd, Display, EnumString)]
pub enum SourceMethod {
    ///Represents the "getting" method for obtaining a source. 
    /// # Example
    /// ```kotlin
    /// val androidMain by getting
    /// ```
    #[strum(serialize = "getting")]
    Getting,
    ///Represents the "getting" method for obtaining a source. 
    /// # Example
    /// ```kotlin
    /// val androidMain by creating
    /// ```
    #[strum(serialize = "creating")]
    Create,
}