pub enum WorkspaceEffect {
None,
ReadsWorkspace,
CreatesBinding,
ClearsBinding,
ClearsFunctionCache,
MutatesGlobal,
MutatesPersistent,
LoadsExternalBindings,
DynamicEval,
}Variants§
None
ReadsWorkspace
CreatesBinding
ClearsBinding
ClearsFunctionCache
MutatesGlobal
MutatesPersistent
LoadsExternalBindings
DynamicEval
Trait Implementations§
Source§impl Clone for WorkspaceEffect
impl Clone for WorkspaceEffect
Source§fn clone(&self) -> WorkspaceEffect
fn clone(&self) -> WorkspaceEffect
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 moreSource§impl Debug for WorkspaceEffect
impl Debug for WorkspaceEffect
Source§impl<'de> Deserialize<'de> for WorkspaceEffect
impl<'de> Deserialize<'de> for WorkspaceEffect
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorkspaceEffect
impl PartialEq for WorkspaceEffect
Source§fn eq(&self, other: &WorkspaceEffect) -> bool
fn eq(&self, other: &WorkspaceEffect) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkspaceEffect
impl Serialize for WorkspaceEffect
impl StructuralPartialEq for WorkspaceEffect
Auto Trait Implementations§
impl Freeze for WorkspaceEffect
impl RefUnwindSafe for WorkspaceEffect
impl Send for WorkspaceEffect
impl Sync for WorkspaceEffect
impl Unpin for WorkspaceEffect
impl UnsafeUnpin for WorkspaceEffect
impl UnwindSafe for WorkspaceEffect
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