pretend-codegen 0.4.0

codegen for pretend.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::utils::{parse_name_value_2_attr, WithTokens};
use syn::Attribute;

pub(crate) fn parse_request_attr(
    attr: &Attribute,
) -> Option<WithTokens<Option<(String, String)>, Attribute>> {
    parse_name_value_2_attr(attr, "request", "method", "path")
}

pub(crate) fn parse_header_attr(
    attr: &Attribute,
) -> Option<WithTokens<Option<(String, String)>, Attribute>> {
    parse_name_value_2_attr(attr, "header", "name", "value")
}