pub enum InstanceOperation {
Access,
Spread,
}
Expand description
Represents an operation that may be performed on an instance.
Variants§
Access
The operation was an access of the form .name
or .["name"]
.
Spread
The operation was a spread of the form ...id
or <expr>...
.
Trait Implementations§
Source§impl Clone for InstanceOperation
impl Clone for InstanceOperation
Source§fn clone(&self) -> InstanceOperation
fn clone(&self) -> InstanceOperation
Returns a duplicate of the value. Read more
1.0.0 · 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 InstanceOperation
impl Debug for InstanceOperation
Source§impl Display for InstanceOperation
impl Display for InstanceOperation
Source§impl Hash for InstanceOperation
impl Hash for InstanceOperation
Source§impl PartialEq for InstanceOperation
impl PartialEq for InstanceOperation
impl Copy for InstanceOperation
impl Eq for InstanceOperation
impl StructuralPartialEq for InstanceOperation
Auto Trait Implementations§
impl Freeze for InstanceOperation
impl RefUnwindSafe for InstanceOperation
impl Send for InstanceOperation
impl Sync for InstanceOperation
impl Unpin for InstanceOperation
impl UnwindSafe for InstanceOperation
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.