From 59fd7162868b6998a9674a6701fc18bbaa5fb92b Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Wed, 20 Feb 2019 11:23:35 +1300 Subject: [PATCH] Add extra comment to ssz_derive --- eth2/utils/ssz_derive/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eth2/utils/ssz_derive/src/lib.rs b/eth2/utils/ssz_derive/src/lib.rs index dbf7638f2..1bc5caef1 100644 --- a/eth2/utils/ssz_derive/src/lib.rs +++ b/eth2/utils/ssz_derive/src/lib.rs @@ -40,6 +40,10 @@ use proc_macro::TokenStream; use quote::quote; use syn::{parse_macro_input, DeriveInput}; +/// Returns a Vec of `syn::Ident` for each named field in the struct. +/// +/// # Panics +/// Any unnamed struct field (like in a tuple struct) will raise a panic at compile time. fn get_named_field_idents<'a>(struct_data: &'a syn::DataStruct) -> Vec<&'a syn::Ident> { struct_data .fields