pub struct ImplicitInvocationContext;
Expand description
The strategy for discovering the current thread’s IPC buffer which uses thread-local state.
This thread-local state can be modified using with_ipc_buffer
and set_ipc_buffer
.
Requires the "state"
feature to be enabled.
Implementations§
Trait Implementations§
Source§impl Clone for ImplicitInvocationContext
impl Clone for ImplicitInvocationContext
Source§fn clone(&self) -> ImplicitInvocationContext
fn clone(&self) -> ImplicitInvocationContext
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ImplicitInvocationContext
impl Debug for ImplicitInvocationContext
Source§impl Default for ImplicitInvocationContext
impl Default for ImplicitInvocationContext
Source§fn default() -> ImplicitInvocationContext
fn default() -> ImplicitInvocationContext
Returns the “default value” for a type. Read more
Source§impl Hash for ImplicitInvocationContext
impl Hash for ImplicitInvocationContext
Source§impl InvocationContext for ImplicitInvocationContext
impl InvocationContext for ImplicitInvocationContext
fn with_context<T>(&mut self, f: impl FnOnce(&mut IpcBuffer) -> T) -> T
Source§impl PartialEq for ImplicitInvocationContext
impl PartialEq for ImplicitInvocationContext
impl Copy for ImplicitInvocationContext
impl Eq for ImplicitInvocationContext
impl StructuralPartialEq for ImplicitInvocationContext
Auto Trait Implementations§
impl Freeze for ImplicitInvocationContext
impl RefUnwindSafe for ImplicitInvocationContext
impl Send for ImplicitInvocationContext
impl Sync for ImplicitInvocationContext
impl Unpin for ImplicitInvocationContext
impl UnwindSafe for ImplicitInvocationContext
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)