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
|
||||
mod a {
|
||||
#[tool_router(router = tool_router_a, vis = pub)]
|
||||
#[tool_router(router = tool_router_a, vis = "pub")]
|
||||
impl MyToolHandler {
|
||||
#[tool]
|
||||
fn my_tool_a() {
|
||||
|
|
@ -82,7 +82,7 @@ mod a {
|
|||
}
|
||||
|
||||
mod b {
|
||||
#[tool_router(router = tool_router_b, vis = pub)]
|
||||
#[tool_router(router = tool_router_b, vis = "pub")]
|
||||
impl MyToolHandler {
|
||||
#[tool]
|
||||
fn my_tool_b() {
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ pub fn tool(attr: TokenStream, input: TokenStream) -> TokenStream {
|
|||
///
|
||||
/// ```rust,ignore
|
||||
/// mod a {
|
||||
/// #[tool_router(router = tool_router_a, vis = pub)]
|
||||
/// #[tool_router(router = tool_router_a, vis = "pub")]
|
||||
/// impl MyToolHandler {
|
||||
/// #[tool]
|
||||
/// fn my_tool_a() {
|
||||
|
|
@ -85,7 +85,7 @@ pub fn tool(attr: TokenStream, input: TokenStream) -> TokenStream {
|
|||
/// }
|
||||
///
|
||||
/// mod b {
|
||||
/// #[tool_router(router = tool_router_b, vis = pub)]
|
||||
/// #[tool_router(router = tool_router_b, vis = "pub")]
|
||||
/// impl MyToolHandler {
|
||||
/// #[tool]
|
||||
/// fn my_tool_b() {
|
||||
|
|
|
|||
|
|
@ -76,6 +76,7 @@ mod test {
|
|||
fn test_router_attr() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let attr = quote! {
|
||||
router = test_router,
|
||||
vis = "pub(crate)"
|
||||
};
|
||||
let attr_args = NestedMeta::parse_meta_list(attr)?;
|
||||
let ToolRouterAttribute { router, vis } = ToolRouterAttribute::from_list(&attr_args)?;
|
||||
|
|
|
|||
Loading…
Reference in a new issue