pub struct InputParser;Implementations§
Source§impl InputParser
impl InputParser
pub fn get_fields<'a>(data: &'a Data) -> Vec<&'a Field>
pub fn get_fields_named(data: &Data) -> Result<&FieldsNamed>
pub fn is_enum(data: &Data) -> bool
pub fn is_struct(data: &Data) -> bool
pub fn get_enum_variant(data: &Data) -> Result<Vec<NamedVariant>>
pub fn get_enum_variant_defs(data: &Data) -> Result<Vec<NamedVariantDef<'_>>>
Auto Trait Implementations§
impl Freeze for InputParser
impl RefUnwindSafe for InputParser
impl Send for InputParser
impl Sync for InputParser
impl Unpin for InputParser
impl UnwindSafe for InputParser
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