style: style

This commit is contained in:
2021-01-01 22:28:04 +08:00
parent 24150ca0f1
commit 602e14071b
13 changed files with 38 additions and 33 deletions

View File

@@ -1,6 +1,7 @@
use clap::{ArgMatches, App};
use rust_util::XResult;
pub type CommandError = XResult<()>;
pub trait Command {
fn name(&self) -> &str;
fn subcommand<'a>(&self) -> App<'a, 'a>;

View File

@@ -1,10 +1,10 @@
use std::fs;
use clap::{App, Arg, ArgMatches, SubCommand};
use rust_util::information;
use crate::{cmd::{Command, CommandError}, engine_credit::CreditContractCreateParameters};
use crate::engine::ContractEngine;
use crate::tx::{Transaction, TransactionBody};
use crate::cmd::{Command, CommandError};
use crate::util::JsonKeyPair;
use crate::tx::{Transaction, TransactionBody};
use crate::engine::ContractEngine;
use crate::engine_plugin_credit::CreditContractCreateParameters;
pub struct CommandImpl;
impl Command for CommandImpl {

View File

@@ -1,10 +1,10 @@
use std::fs;
use clap::{App, Arg, ArgMatches, SubCommand};
use rust_util::information;
use crate::{cmd::{Command, CommandError}, engine_credit::CreditContractIssueParameters};
use crate::engine::ContractEngine;
use crate::tx::{Transaction, TransactionBody};
use crate::cmd::{Command, CommandError};
use crate::util::JsonKeyPair;
use crate::tx::{Transaction, TransactionBody};
use crate::engine::ContractEngine;
use crate::engine_plugin_credit::CreditContractIssueParameters;
pub struct CommandImpl;
impl Command for CommandImpl {

View File

@@ -1,10 +1,10 @@
use std::fs;
use clap::{App, Arg, ArgMatches, SubCommand};
use rust_util::information;
use crate::{cmd::{Command, CommandError}, engine_credit::CreditContractQueryParameters};
use crate::engine::ContractEngine;
use crate::tx::{Transaction, TransactionBody};
use crate::cmd::{Command, CommandError};
use crate::util::JsonKeyPair;
use crate::tx::{Transaction, TransactionBody};
use crate::engine::ContractEngine;
use crate::engine_plugin_credit::CreditContractQueryParameters;
pub struct CommandImpl;
impl Command for CommandImpl {

View File

@@ -1,10 +1,10 @@
use std::fs;
use clap::{App, Arg, ArgMatches, SubCommand};
use rust_util::information;
use crate::{cmd::{Command, CommandError}, engine_credit::CreditContractQueryAllParameters};
use crate::engine::ContractEngine;
use crate::tx::{Transaction, TransactionBody};
use crate::cmd::{Command, CommandError};
use crate::util::JsonKeyPair;
use crate::tx::{Transaction, TransactionBody};
use crate::engine::ContractEngine;
use crate::engine_plugin_credit::CreditContractQueryAllParameters;
pub struct CommandImpl;
impl Command for CommandImpl {

View File

@@ -1,10 +1,10 @@
use std::fs;
use clap::{App, Arg, ArgMatches, SubCommand};
use rust_util::information;
use crate::{cmd::{Command, CommandError}, engine_credit::CreditContractTransferParameters};
use crate::engine::ContractEngine;
use crate::tx::{Transaction, TransactionBody};
use crate::cmd::{Command, CommandError};
use crate::util::JsonKeyPair;
use crate::tx::{Transaction, TransactionBody};
use crate::engine::ContractEngine;
use crate::engine_plugin_credit::CreditContractTransferParameters;
pub struct CommandImpl;
impl Command for CommandImpl {

View File

@@ -1,6 +1,6 @@
use clap::{App, Arg, ArgMatches};
use rust_util::information;
use crate::cmd::CommandError;
pub struct CommandImpl;
impl CommandImpl {
pub fn process_command<'a>(app: App<'a, 'a>) -> App<'a, 'a> {

View File

@@ -1,8 +1,9 @@
use std::fs;
use std::fs::File;
use clap::{App, Arg, ArgMatches, SubCommand};
use rust_util::failure;
use crate::{cmd::{Command, CommandError}, util::{JsonKeyPair, make_key_pair}};
use crate::cmd::{Command, CommandError};
use crate::util::{JsonKeyPair, make_key_pair};
pub struct CommandImpl;
impl Command for CommandImpl {
fn name(&self) -> &str { "genkey" }

View File

@@ -1,5 +1,5 @@
use std::{collections::HashMap, fs, fs::File};
use rust_util::{XResult, information, simple_error};
use rust_util::XResult;
use serde::{Serialize, Deserialize};
use crate::tx::Transaction;

View File

@@ -1,5 +1,6 @@
use rust_util::{XResult, simple_error};
use crate::{engine_credit::ContractEngineCredit, tx::Transaction};
use rust_util::XResult;
use crate::tx::Transaction;
use crate::engine_plugin_credit::ContractEngineCredit;
pub struct ContractEngine {
}

View File

@@ -1,7 +1,7 @@
use serde::{Serialize, Deserialize};
use rust_util::{XResult, debugging, information, simple_error};
use crate::{credit::CreditContract, tx::{Transaction, TransactionBody}};
use rust_util::XResult;
use crate::credit::CreditContract;
use crate::tx::{Transaction, TransactionBody};
#[derive(Debug, Serialize, Deserialize)]
pub struct CreditContractCreateParameters {

View File

@@ -1,8 +1,10 @@
#[macro_use] extern crate rust_util;
pub mod util;
pub mod tx;
pub mod credit;
pub mod engine;
pub mod engine_credit;
pub mod engine_plugin_credit;
mod cmd;
mod cmd_default;

View File

@@ -1,7 +1,7 @@
use rust_util::{XResult, simple_error};
use std::str::FromStr;
use rust_util::XResult;
use secp256k1::{Message, PublicKey, Secp256k1, SecretKey, Signature};
use serde::{Serialize, Deserialize};
use std::str::FromStr;
use crate::util::{calc_sha256, make_btc_address};
#[derive(Debug, Serialize, Deserialize)]