pub struct XllInfo {
pub path: PathBuf,
pub name: String,
pub architecture: Architecture,
pub has_auto_open: bool,
pub has_auto_close: bool,
pub has_auto_free: bool,
pub has_addin_manager_info: bool,
pub export_count: usize,
pub exports: Vec<String>,
}Expand description
Information extracted from an XLL file.
Fields§
§path: PathBufFile path.
name: StringXLL name (from filename).
architecture: ArchitectureCPU architecture.
has_auto_open: boolWhether xlAutoOpen is exported.
has_auto_close: boolWhether xlAutoClose is exported.
has_auto_free: boolWhether xlAutoFree12 is exported.
has_addin_manager_info: boolWhether xlAddInManagerInfo12 is exported.
export_count: usizeTotal number of exports.
exports: Vec<String>All exported function names (sorted).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for XllInfo
impl RefUnwindSafe for XllInfo
impl Send for XllInfo
impl Sync for XllInfo
impl Unpin for XllInfo
impl UnsafeUnpin for XllInfo
impl UnwindSafe for XllInfo
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