docs(macro): fix visibility attribute's usage of handler macro (#481)
This commit is contained in:
parent
b749e3c9b4
commit
75a7e48441
3 changed files with 5 additions and 4 deletions
|
|
@ -72,7 +72,7 @@ Or specify the visibility and router name, which would be helpful when you want
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
mod a {
|
mod a {
|
||||||
#[tool_router(router = tool_router_a, vis = pub)]
|
#[tool_router(router = tool_router_a, vis = "pub")]
|
||||||
impl MyToolHandler {
|
impl MyToolHandler {
|
||||||
#[tool]
|
#[tool]
|
||||||
fn my_tool_a() {
|
fn my_tool_a() {
|
||||||
|
|
@ -82,7 +82,7 @@ mod a {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod b {
|
mod b {
|
||||||
#[tool_router(router = tool_router_b, vis = pub)]
|
#[tool_router(router = tool_router_b, vis = "pub")]
|
||||||
impl MyToolHandler {
|
impl MyToolHandler {
|
||||||
#[tool]
|
#[tool]
|
||||||
fn my_tool_b() {
|
fn my_tool_b() {
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ pub fn tool(attr: TokenStream, input: TokenStream) -> TokenStream {
|
||||||
///
|
///
|
||||||
/// ```rust,ignore
|
/// ```rust,ignore
|
||||||
/// mod a {
|
/// mod a {
|
||||||
/// #[tool_router(router = tool_router_a, vis = pub)]
|
/// #[tool_router(router = tool_router_a, vis = "pub")]
|
||||||
/// impl MyToolHandler {
|
/// impl MyToolHandler {
|
||||||
/// #[tool]
|
/// #[tool]
|
||||||
/// fn my_tool_a() {
|
/// fn my_tool_a() {
|
||||||
|
|
@ -85,7 +85,7 @@ pub fn tool(attr: TokenStream, input: TokenStream) -> TokenStream {
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// mod b {
|
/// mod b {
|
||||||
/// #[tool_router(router = tool_router_b, vis = pub)]
|
/// #[tool_router(router = tool_router_b, vis = "pub")]
|
||||||
/// impl MyToolHandler {
|
/// impl MyToolHandler {
|
||||||
/// #[tool]
|
/// #[tool]
|
||||||
/// fn my_tool_b() {
|
/// fn my_tool_b() {
|
||||||
|
|
|
||||||
|
|
@ -76,6 +76,7 @@ mod test {
|
||||||
fn test_router_attr() -> Result<(), Box<dyn std::error::Error>> {
|
fn test_router_attr() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
let attr = quote! {
|
let attr = quote! {
|
||||||
router = test_router,
|
router = test_router,
|
||||||
|
vis = "pub(crate)"
|
||||||
};
|
};
|
||||||
let attr_args = NestedMeta::parse_meta_list(attr)?;
|
let attr_args = NestedMeta::parse_meta_list(attr)?;
|
||||||
let ToolRouterAttribute { router, vis } = ToolRouterAttribute::from_list(&attr_args)?;
|
let ToolRouterAttribute { router, vis } = ToolRouterAttribute::from_list(&attr_args)?;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue