style: fmt the project (#54)
add rustfmt.toml Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
This commit is contained in:
parent
59bfb6e748
commit
0a2f13a1f4
15 changed files with 158 additions and 132 deletions
|
|
@ -1,3 +1,5 @@
|
|||
cargo-features = ["edition2024"]
|
||||
|
||||
[package]
|
||||
name = "mcp-client-examples"
|
||||
version = "0.1.5"
|
||||
|
|
|
|||
|
|
@ -1,12 +1,9 @@
|
|||
use std::collections::HashMap;
|
||||
|
||||
use anyhow::Result;
|
||||
use rmcp::service::ServiceExt;
|
||||
use rmcp::{model::CallToolRequestParam, transport::TokioChildProcess};
|
||||
|
||||
use rmcp::{model::CallToolRequestParam, service::ServiceExt, transport::TokioChildProcess};
|
||||
use tokio::process::Command;
|
||||
use tracing_subscriber::layer::SubscriberExt;
|
||||
use tracing_subscriber::util::SubscriberInitExt;
|
||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
|
|
|
|||
|
|
@ -5,10 +5,8 @@ use rmcp::{
|
|||
object,
|
||||
transport::TokioChildProcess,
|
||||
};
|
||||
|
||||
use tokio::process::Command;
|
||||
use tracing_subscriber::layer::SubscriberExt;
|
||||
use tracing_subscriber::util::SubscriberInitExt;
|
||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
use anyhow::Result;
|
||||
use rmcp::model::{ClientCapabilities, ClientInfo, Implementation};
|
||||
use rmcp::{ServiceExt, model::CallToolRequestParam, transport::SseTransport};
|
||||
|
||||
use tracing_subscriber::layer::SubscriberExt;
|
||||
use tracing_subscriber::util::SubscriberInitExt;
|
||||
use rmcp::{
|
||||
ServiceExt,
|
||||
model::{CallToolRequestParam, ClientCapabilities, ClientInfo, Implementation},
|
||||
transport::SseTransport,
|
||||
};
|
||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
|
|
|
|||
|
|
@ -1,9 +1,7 @@
|
|||
use anyhow::Result;
|
||||
use rmcp::{model::CallToolRequestParam, service::ServiceExt, transport::TokioChildProcess};
|
||||
|
||||
use tokio::process::Command;
|
||||
use tracing_subscriber::layer::SubscriberExt;
|
||||
use tracing_subscriber::util::SubscriberInitExt;
|
||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
|
|
|
|||
|
|
@ -1,15 +1,17 @@
|
|||
cargo-features = ["edition2024"]
|
||||
|
||||
[package]
|
||||
name = "rig-integration"
|
||||
edition.workspace = true
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
description.workspace = true
|
||||
keywords.workspace = true
|
||||
homepage.workspace = true
|
||||
categories.workspace = true
|
||||
readme.workspace = true
|
||||
edition = { workspace = true }
|
||||
version = { workspace = true }
|
||||
authors = { workspace = true }
|
||||
license = { workspace = true }
|
||||
repository = { workspace = true }
|
||||
description = { workspace = true }
|
||||
keywords = { workspace = true }
|
||||
homepage = { workspace = true }
|
||||
categories = { workspace = true }
|
||||
readme = { workspace = true }
|
||||
|
||||
[dependencies]
|
||||
rig-core = "0.10.0"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
cargo-features = ["edition2024"]
|
||||
|
||||
[package]
|
||||
name = "mcp-server-examples"
|
||||
version = "0.1.5"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
use rmcp::transport::sse_server::SseServer;
|
||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||||
|
||||
use tracing_subscriber::{self};
|
||||
use tracing_subscriber::{
|
||||
layer::SubscriberExt,
|
||||
util::SubscriberInitExt,
|
||||
{self},
|
||||
};
|
||||
mod common;
|
||||
use common::counter::Counter;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
use rmcp::transport::sse_server::{SseServer, SseServerConfig};
|
||||
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||||
|
||||
use tracing_subscriber::{self};
|
||||
use tracing_subscriber::{
|
||||
layer::SubscriberExt,
|
||||
util::SubscriberInitExt,
|
||||
{self},
|
||||
};
|
||||
mod common;
|
||||
use common::counter::Counter;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ use rmcp::{
|
|||
Error as McpError, RoleServer, ServerHandler, const_string, model::*, schemars,
|
||||
service::RequestContext, tool,
|
||||
};
|
||||
|
||||
use serde_json::json;
|
||||
use tokio::sync::Mutex;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
use anyhow::Result;
|
||||
use common::counter::Counter;
|
||||
use rmcp::{ServiceExt, transport::stdio};
|
||||
|
||||
use tracing_subscriber::{self, EnvFilter};
|
||||
mod common;
|
||||
/// npx @modelcontextprotocol/inspector cargo run -p mcp-server-examples --example std_io
|
||||
|
|
|
|||
|
|
@ -1,15 +1,17 @@
|
|||
cargo-features = ["edition2024"]
|
||||
|
||||
[package]
|
||||
name = "transport"
|
||||
edition.workspace = true
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
description.workspace = true
|
||||
keywords.workspace = true
|
||||
homepage.workspace = true
|
||||
categories.workspace = true
|
||||
readme.workspace = true
|
||||
edition = { workspace = true }
|
||||
version = { workspace = true }
|
||||
authors = { workspace = true }
|
||||
license = { workspace = true }
|
||||
repository = { workspace = true }
|
||||
description = { workspace = true }
|
||||
keywords = { workspace = true }
|
||||
homepage = { workspace = true }
|
||||
categories = { workspace = true }
|
||||
readme = { workspace = true }
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
use std::fs;
|
||||
|
||||
use common::calculator::Calculator;
|
||||
use rmcp::{serve_client, serve_server};
|
||||
use std::fs;
|
||||
use tokio::net::{UnixListener, UnixStream};
|
||||
|
||||
mod common;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ use std::marker::PhantomData;
|
|||
|
||||
use common::calculator::Calculator;
|
||||
use futures::{Sink, Stream};
|
||||
|
||||
use rmcp::{
|
||||
RoleClient, RoleServer, ServiceExt,
|
||||
service::{RunningService, RxJsonRpcMessage, ServiceRole, TxJsonRpcMessage},
|
||||
|
|
|
|||
|
|
@ -1,15 +1,17 @@
|
|||
cargo-features = ["edition2024"]
|
||||
|
||||
[package]
|
||||
name = "wasi"
|
||||
edition.workspace = true
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
description.workspace = true
|
||||
keywords.workspace = true
|
||||
homepage.workspace = true
|
||||
categories.workspace = true
|
||||
readme.workspace = true
|
||||
edition = { workspace = true }
|
||||
version = { workspace = true }
|
||||
authors = { workspace = true }
|
||||
license = { workspace = true }
|
||||
repository = { workspace = true }
|
||||
description = { workspace = true }
|
||||
keywords = { workspace = true }
|
||||
homepage = { workspace = true }
|
||||
categories = { workspace = true }
|
||||
readme = { workspace = true }
|
||||
|
||||
[lib]
|
||||
crate-type = ["cdylib"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue