ppc login works in mme main
This commit is contained in:
11
parts/auth.client/generated/Cargo.toml
Normal file
11
parts/auth.client/generated/Cargo.toml
Normal file
@@ -0,0 +1,11 @@
|
||||
[package]
|
||||
name = "mize-generated-auth"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[lib]
|
||||
name = "mize_generated_auth"
|
||||
path = "src/lib.rs"
|
||||
|
||||
[dependencies]
|
||||
mize = { workspace = true }
|
||||
92
parts/auth.client/generated/src/lib.rs
Normal file
92
parts/auth.client/generated/src/lib.rs
Normal file
@@ -0,0 +1,92 @@
|
||||
// AUTO-GENERATED by mize dev gen -- do not edit manually
|
||||
use mize::prelude::*;
|
||||
use mize::config::MizeFun;
|
||||
|
||||
|
||||
pub struct CliPart {
|
||||
id: MizeId
|
||||
}
|
||||
|
||||
impl MizePart for CliPart {
|
||||
fn id(&self) -> MizeResult<MizeId> {
|
||||
Ok(self.id.clone())
|
||||
}
|
||||
}
|
||||
|
||||
impl CliPart {
|
||||
pub fn get(name: &str) -> MizeResult<CliPart> {
|
||||
let mut mize = get_global_mize()?;
|
||||
let part = mize.get_part(name)?;
|
||||
Ok(CliPart { id: part.id()? })
|
||||
}
|
||||
|
||||
pub fn set_command(&self, arg0: &str) -> MizeResult<()> {
|
||||
let mut args = ItemData::new();
|
||||
args.set_path("0", arg0.into_item_data())?;
|
||||
dyn_call(self.id.clone(), "set_command", args)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn subcommand(&self, arg0: Command, arg1: MizeFun) -> MizeResult<()> {
|
||||
let mut args = ItemData::new();
|
||||
let mut __arg0 = ItemData::new();
|
||||
__arg0.set_path("_native", arg0.native_num)?;
|
||||
args.set_path("0", __arg0)?;
|
||||
args.set_path("1", ItemData::fun(arg1)?)?;
|
||||
dyn_call(self.id.clone(), "subcommand", args)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn run(&self, arg0: Vec<String>) -> MizeResult<()> {
|
||||
let mut args = ItemData::new();
|
||||
args.set_path("0", arg0.into_item_data())?;
|
||||
dyn_call(self.id.clone(), "run", args)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn opt_state(&self) -> MizeResult<ItemData> {
|
||||
get_config(&format!("{}/state", self.id.dot()))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// native type: Command (clap::Command)
|
||||
pub struct Command {
|
||||
pub native_num: u32
|
||||
}
|
||||
|
||||
impl FromItemData for Command {
|
||||
fn from_itemdata(data: ItemData) -> MizeResult<Self> {
|
||||
Ok(Command { native_num: data.get_path("_native")?.value_u32()? })
|
||||
}
|
||||
}
|
||||
|
||||
impl Command {
|
||||
pub fn new(arg0: &str) -> MizeResult<Command> {
|
||||
let mut args = ItemData::new();
|
||||
args.set_path("0", arg0.into_item_data())?;
|
||||
let mut mize = get_global_mize()?;
|
||||
let id = mize.id_new_dots("cli.Command")?;
|
||||
let data = dyn_call(id, "new", args)?;
|
||||
let native_num: u32 = data.get_path("_native")?.value_u32()?;
|
||||
Ok(Command { native_num })
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// native type: ArgMatches (clap::ArgMatches)
|
||||
pub struct ArgMatches {
|
||||
pub native_num: u32
|
||||
}
|
||||
|
||||
impl FromItemData for ArgMatches {
|
||||
fn from_itemdata(data: ItemData) -> MizeResult<Self> {
|
||||
Ok(ArgMatches { native_num: data.get_path("_native")?.value_u32()? })
|
||||
}
|
||||
}
|
||||
|
||||
impl ArgMatches {
|
||||
}
|
||||
|
||||
// part id string: cli
|
||||
|
||||
Reference in New Issue
Block a user