MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / parse

Method parse

crates/openshell-server-macros/src/lib.rs:33–44  ·  view source on GitHub ↗
(input: ParseStream<'_>)

Source from the content-addressed store, hash-verified

31
32impl Parse for AuthzArgs {
33 fn parse(input: ParseStream<'_>) -> Result<Self> {
34 let key: Ident = input.parse()?;
35 if key != "service" {
36 return Err(Error::new(
37 key.span(),
38 "expected `service = \"<proto.service.name>\"`",
39 ));
40 }
41 let _eq: Token![=] = input.parse()?;
42 let service: LitStr = input.parse()?;
43 Ok(Self { service })
44 }
45}
46
47struct RpcAuth {

Calls 3

parse_auth_modeFunction · 0.85
parse_roleFunction · 0.85
errorMethod · 0.80