pub struct LoadedProject {
pub l5x_controller: Option<Controller>,
pub plcopen_project: Option<Project>,
pub format: FileFormat,
pub source_path: Option<String>,
}Expand description
A loaded project with its format-specific data.
Fields§
§l5x_controller: Option<Controller>The L5X controller (for L5X files)
plcopen_project: Option<Project>The PLCopen project (for PLCopen files)
format: FileFormatDetected format
source_path: Option<String>Source file path (if loaded from file)
Implementations§
Auto Trait Implementations§
impl Freeze for LoadedProject
impl RefUnwindSafe for LoadedProject
impl Send for LoadedProject
impl Sync for LoadedProject
impl Unpin for LoadedProject
impl UnwindSafe for LoadedProject
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