pub struct LiveFile {
pub module_id: LiveModuleId,
pub file_name: String,
pub cargo_manifest_path: String,
pub generation: LiveFileGeneration,
pub original: LiveOriginal,
pub next_original: Option<LiveOriginal>,
pub expanded: LiveExpanded,
pub live_type_infos: Vec<LiveTypeInfo>,
/* private fields */
}
Fields§
§module_id: LiveModuleId
§file_name: String
§cargo_manifest_path: String
§generation: LiveFileGeneration
§original: LiveOriginal
§next_original: Option<LiveOriginal>
§expanded: LiveExpanded
§live_type_infos: Vec<LiveTypeInfo>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LiveFile
impl RefUnwindSafe for LiveFile
impl !Send for LiveFile
impl !Sync for LiveFile
impl Unpin for LiveFile
impl UnwindSafe for LiveFile
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