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 UnsafeUnpin 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