pub struct VbaProject {
pub modules: Vec<VbaModule>,
pub warnings: Vec<String>,
}Expand description
Result of extracting a VBA project from a .xlsm file.
Contains extracted modules and any non-fatal warnings encountered during parsing (e.g., unreadable streams, decompression failures, unsupported codepages).
Fields§
§modules: Vec<VbaModule>§warnings: Vec<String>Trait Implementations§
Source§impl Clone for VbaProject
impl Clone for VbaProject
Source§fn clone(&self) -> VbaProject
fn clone(&self) -> VbaProject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VbaProject
impl RefUnwindSafe for VbaProject
impl Send for VbaProject
impl Sync for VbaProject
impl Unpin for VbaProject
impl UnwindSafe for VbaProject
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