pub struct ImportDeclaration {
pub span: Span,
pub items: Vec<ImportItem>,
pub module_id: String,
}
Fields§
§span: Span
§items: Vec<ImportItem>
§module_id: String
Trait Implementations§
Source§impl Debug for ImportDeclaration
impl Debug for ImportDeclaration
Source§impl<'de> Deserialize<'de> for ImportDeclaration
impl<'de> Deserialize<'de> for ImportDeclaration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ImportDeclaration
impl PartialEq for ImportDeclaration
Source§impl Serialize for ImportDeclaration
impl Serialize for ImportDeclaration
impl Eq for ImportDeclaration
impl StructuralPartialEq for ImportDeclaration
Auto Trait Implementations§
impl Freeze for ImportDeclaration
impl RefUnwindSafe for ImportDeclaration
impl Send for ImportDeclaration
impl Sync for ImportDeclaration
impl Unpin for ImportDeclaration
impl UnwindSafe for ImportDeclaration
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