pub enum LinkerOs {
Macos,
Linux,
Other,
}Expand description
Which OS-specific “unresolved-is-fine” directive to emit. Android uses the same lld defaults as Linux for our purposes.
Variants§
Macos
macOS host or iOS Simulator.
Linux
Linux host or Android device.
Other
Windows host. Currently unsupported — we still strip the captured args but won’t emit a useful directive (PE/COFF hot-patch isn’t on the I4g roadmap).
Trait Implementations§
impl Copy for LinkerOs
impl Eq for LinkerOs
impl StructuralPartialEq for LinkerOs
Auto Trait Implementations§
impl Freeze for LinkerOs
impl RefUnwindSafe for LinkerOs
impl Send for LinkerOs
impl Sync for LinkerOs
impl Unpin for LinkerOs
impl UnsafeUnpin for LinkerOs
impl UnwindSafe for LinkerOs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.