Struct MaybeCrossThread
pub struct MaybeCrossThread { pub cross_thread: bool }
Fields
cross_thread: bool
Trait Implementations
impl ExecutionStrategy for MaybeCrossThread
fn run_bridge_and_client(&self, dispatcher: &mut Dispatcher<impl Server>, input: Buffer, run_client: extern "C" fn(BridgeConfig<'_>) -> Buffer, force_show_panics: bool) -> Buffer
Auto Trait Implementations
impl Freeze for MaybeCrossThread
impl RefUnwindSafe for MaybeCrossThread
impl Send for MaybeCrossThread
impl Sync for MaybeCrossThread
impl Unpin for MaybeCrossThread
impl UnsafeUnpin for MaybeCrossThread
impl UnwindSafe for MaybeCrossThread
Blanket Implementations
impl<T> Any for MaybeCrossThread
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for MaybeCrossThread
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for MaybeCrossThread
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for MaybeCrossThread
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for MaybeCrossThread
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for MaybeCrossThread
impl<T, U> Into<U> for MaybeCrossThread
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for MaybeCrossThread
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for MaybeCrossThread
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>