pub struct ImportIR {
pub module: String,
pub specifiers: Vec<String>,
pub is_default: bool,
pub alias: Option<String>,
}
Expand description
Import IR
Fields§
§module: String
§specifiers: Vec<String>
§is_default: bool
§alias: Option<String>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ImportIR
impl<'de> Deserialize<'de> for ImportIR
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
impl StructuralPartialEq for ImportIR
Auto Trait Implementations§
impl Freeze for ImportIR
impl RefUnwindSafe for ImportIR
impl Send for ImportIR
impl Sync for ImportIR
impl Unpin for ImportIR
impl UnwindSafe for ImportIR
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