pub struct TbdVersion3ExportSection {
pub archs: Vec<String>,
pub allowed_clients: Vec<String>,
pub re_exports: Vec<String>,
pub symbols: Vec<String>,
pub objc_classes: Vec<String>,
pub objc_eh_types: Vec<String>,
pub objc_ivars: Vec<String>,
pub weak_def_symbols: Vec<String>,
pub thread_local_symbols: Vec<String>,
}
Expand description
Export section in a TBD version 3 structure.
Fields§
§archs: Vec<String>
List of architecture slices.
allowed_clients: Vec<String>
List of clients.
re_exports: Vec<String>
List of re-exports.
symbols: Vec<String>
List of symbols.
objc_classes: Vec<String>
List of Objective-C classes.
objc_eh_types: Vec<String>
List of Objective-C classes with EH.
objc_ivars: Vec<String>
List of Objective-C instance variables.
weak_def_symbols: Vec<String>
List of weak defined symbols.
thread_local_symbols: Vec<String>
List of thread local symbols.
Trait Implementations§
Source§impl Clone for TbdVersion3ExportSection
impl Clone for TbdVersion3ExportSection
Source§fn clone(&self) -> TbdVersion3ExportSection
fn clone(&self) -> TbdVersion3ExportSection
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 TbdVersion3ExportSection
impl Debug for TbdVersion3ExportSection
Source§impl<'de> Deserialize<'de> for TbdVersion3ExportSection
impl<'de> Deserialize<'de> for TbdVersion3ExportSection
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 TbdVersion3ExportSection
impl RefUnwindSafe for TbdVersion3ExportSection
impl Send for TbdVersion3ExportSection
impl Sync for TbdVersion3ExportSection
impl Unpin for TbdVersion3ExportSection
impl UnwindSafe for TbdVersion3ExportSection
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