Struct derive_more::error::ParsedFields
source · struct ParsedFields<'input, 'state> {
data: MultiFieldData<'input, 'state>,
source: Option<usize>,
backtrace: Option<usize>,
bounds: HashSet<Type, DeterministicState>,
}
Fields§
§data: MultiFieldData<'input, 'state>
§source: Option<usize>
§backtrace: Option<usize>
§bounds: HashSet<Type, DeterministicState>
Implementations§
source§impl<'input, 'state> ParsedFields<'input, 'state>
impl<'input, 'state> ParsedFields<'input, 'state>
fn new(data: MultiFieldData<'input, 'state>) -> Self
source§impl<'input, 'state> ParsedFields<'input, 'state>
impl<'input, 'state> ParsedFields<'input, 'state>
fn render_source_as_struct(&self) -> Option<TokenStream>
fn render_source_as_enum_variant_match_arm(&self) -> Option<TokenStream>
fn render_backtrace_as_struct(&self) -> Option<TokenStream>
fn render_backtrace_as_enum_variant_match_arm(&self) -> Option<TokenStream>
Auto Trait Implementations§
impl<'input, 'state> RefUnwindSafe for ParsedFields<'input, 'state>
impl<'input, 'state> !Send for ParsedFields<'input, 'state>
impl<'input, 'state> !Sync for ParsedFields<'input, 'state>
impl<'input, 'state> Unpin for ParsedFields<'input, 'state>
impl<'input, 'state> UnwindSafe for ParsedFields<'input, 'state>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more