Struct debris_llir::llir_nodes::FastStore
source · pub struct FastStore {
pub id: ItemId,
pub value: ScoreboardValue,
}
Expand description
Stores a ‘fast’ variable
Fast variables are scoreboard values.
Fields§
§id: ItemId
The id of the target var
value: ScoreboardValue
The value to store into the target var
Trait Implementations§
source§impl PartialEq for FastStore
impl PartialEq for FastStore
impl Eq for FastStore
impl StructuralEq for FastStore
impl StructuralPartialEq for FastStore
Auto Trait Implementations§
impl RefUnwindSafe for FastStore
impl Send for FastStore
impl Sync for FastStore
impl Unpin for FastStore
impl UnwindSafe for FastStore
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.