pub struct InputDeclaration {
pub name: String,
pub path: Vec<String>,
pub from: Option<String>,
pub fields: Vec<FieldDeclaration>,
pub unconstrained: Vec<String>,
pub file: PathBuf,
pub line: usize,
}Fields§
§name: String§path: Vec<String>§from: Option<String>§fields: Vec<FieldDeclaration>§unconstrained: Vec<String>§file: PathBuf§line: usizeImplementations§
Trait Implementations§
Source§impl Clone for InputDeclaration
impl Clone for InputDeclaration
Source§impl Debug for InputDeclaration
impl Debug for InputDeclaration
impl Eq for InputDeclaration
Source§impl PartialEq for InputDeclaration
impl PartialEq for InputDeclaration
impl StructuralPartialEq for InputDeclaration
Auto Trait Implementations§
impl Freeze for InputDeclaration
impl RefUnwindSafe for InputDeclaration
impl Send for InputDeclaration
impl Sync for InputDeclaration
impl Unpin for InputDeclaration
impl UnsafeUnpin for InputDeclaration
impl UnwindSafe for InputDeclaration
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