pub struct CachedImport {
pub id: i64,
pub file_id: i64,
pub source: String,
pub target: String,
pub is_relative: bool,
pub imported_names: Vec<String>,
pub line: u32,
}Fields§
§id: i64§file_id: i64§source: String§target: String§is_relative: bool§imported_names: Vec<String>§line: u32Trait Implementations§
Source§impl Clone for CachedImport
impl Clone for CachedImport
Source§fn clone(&self) -> CachedImport
fn clone(&self) -> CachedImport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CachedImport
impl Debug for CachedImport
Source§impl<'de> Deserialize<'de> for CachedImport
impl<'de> Deserialize<'de> for CachedImport
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
Auto Trait Implementations§
impl Freeze for CachedImport
impl RefUnwindSafe for CachedImport
impl Send for CachedImport
impl Sync for CachedImport
impl Unpin for CachedImport
impl UnsafeUnpin for CachedImport
impl UnwindSafe for CachedImport
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