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) -> T

Returns the argument unchanged.

impl<T> SizeHint for MaybeCrossThread where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for MaybeCrossThread

impl<T, U> Into<U> for MaybeCrossThread where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>