sacp-cbor-derive 0.12.0

Derive macros for sacp-cbor native encode/decode
Documentation
1
2
3
4
5
6
7
use proc_macro2::TokenStream;
use syn::{parse_quote, Type, WhereClause, WherePredicate};

pub(crate) fn add_where_bound(wc: &mut WhereClause, ty: &Type, bound: TokenStream) {
    let pred: WherePredicate = parse_quote!(#ty: #bound);
    wc.predicates.push(pred);
}