Lines Matching refs:Option
32 pub(crate) on_error_span: Option<proc_macro2::Span>,
157 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)>; in variants()
159 fn tag(&self) -> Option<Ident>; in tag()
171 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
179 fn tag(&self) -> Option<Ident> { in tag()
193 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
197 fn tag(&self) -> Option<Ident> { in tag()
207 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
211 fn tag(&self) -> Option<Ident> { in tag()
221 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
225 fn tag(&self) -> Option<Ident> { in tag()
293 pub(crate) fn validator_macro_context(&self) -> Option<&TokenStream> { in validator_macro_context()
356 let arguments: Option<syn::AngleBracketedGenericArguments> = match self { in to_tokens()
437 padding_check: Option<PaddingCheck>,
439 inner_extras: Option<TokenStream>,
440 outer_extras: Option<TokenStream>,
468 pub(crate) fn padding_check<P: Into<Option<PaddingCheck>>>(mut self, padding_check: P) -> Self { in padding_check()
483 pub(crate) fn outer_extras<T: Into<Option<TokenStream>>>(mut self, outer_extras: T) -> Self { in outer_extras()
583 let option = quote! { #core::option::Option }; in build()
614 let self_bounds: Option<WherePredicate> = match self.self_type_trait_bounds { in build()
720 fn then_some<T>(self, t: T) -> Option<T>; in then_some()
724 fn then_some<T>(self, t: T) -> Option<T> { in then_some()
733 pub(crate) fn const_block(items: impl IntoIterator<Item = Option<TokenStream>>) -> TokenStream { in const_block()