pub struct ExportTable {
pub name: String,
pub functions: Vec<String>,
}Expand description
Export table structure
Describes the functions exported by the PE file to external modules
Fields§
§name: StringModule name
functions: Vec<String>List of exported functions
Implementations§
Source§impl ExportTable
impl ExportTable
Trait Implementations§
Source§impl Clone for ExportTable
impl Clone for ExportTable
Source§fn clone(&self) -> ExportTable
fn clone(&self) -> ExportTable
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 moreSource§impl Debug for ExportTable
impl Debug for ExportTable
Source§impl Default for ExportTable
impl Default for ExportTable
Source§impl<'de> Deserialize<'de> for ExportTable
impl<'de> Deserialize<'de> for ExportTable
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 ExportTable
impl RefUnwindSafe for ExportTable
impl Send for ExportTable
impl Sync for ExportTable
impl Unpin for ExportTable
impl UnsafeUnpin for ExportTable
impl UnwindSafe for ExportTable
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