pub enum FactInlineIntrinsic {
EnterSyncCall,
ExitSyncCall,
}Expand description
Identifies a FACT adapter-module import that the compiler lowers inline when translating the adapter function.
Variants§
EnterSyncCall
enter-sync-call: push a deferred component-model thread inline.
ExitSyncCall
exit-sync-call: pop the deferred thread inline on the fast path, or
fall back to the out-of-line exit-sync-call libcall when the thread
was promoted.
Trait Implementations§
Source§impl Clone for FactInlineIntrinsic
impl Clone for FactInlineIntrinsic
Source§fn clone(&self) -> FactInlineIntrinsic
fn clone(&self) -> FactInlineIntrinsic
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FactInlineIntrinsic
Source§impl Debug for FactInlineIntrinsic
impl Debug for FactInlineIntrinsic
impl Eq for FactInlineIntrinsic
Source§impl From<FactInlineIntrinsic> for KnownFunc
impl From<FactInlineIntrinsic> for KnownFunc
Source§fn from(intrinsic: FactInlineIntrinsic) -> Self
fn from(intrinsic: FactInlineIntrinsic) -> Self
Converts to this type from the input type.
Source§impl Hash for FactInlineIntrinsic
impl Hash for FactInlineIntrinsic
Source§impl PartialEq for FactInlineIntrinsic
impl PartialEq for FactInlineIntrinsic
Source§fn eq(&self, other: &FactInlineIntrinsic) -> bool
fn eq(&self, other: &FactInlineIntrinsic) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FactInlineIntrinsic
Auto Trait Implementations§
impl Freeze for FactInlineIntrinsic
impl RefUnwindSafe for FactInlineIntrinsic
impl Send for FactInlineIntrinsic
impl Sync for FactInlineIntrinsic
impl Unpin for FactInlineIntrinsic
impl UnsafeUnpin for FactInlineIntrinsic
impl UnwindSafe for FactInlineIntrinsic
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more