pub struct IntegratorScopeKey(/* private fields */);Expand description
The stable spelling of what a binding is scoped to.
One binding per scope is the rule, and this key is what makes that rule storable: the store holds one row per key, so a second live binding for the same scope cannot exist by construction.
Implementations§
Trait Implementations§
Source§impl Clone for IntegratorScopeKey
impl Clone for IntegratorScopeKey
Source§impl Debug for IntegratorScopeKey
impl Debug for IntegratorScopeKey
Source§impl<'de> Deserialize<'de> for IntegratorScopeKey
impl<'de> Deserialize<'de> for IntegratorScopeKey
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 Display for IntegratorScopeKey
impl Display for IntegratorScopeKey
impl Eq for IntegratorScopeKey
Source§impl Hash for IntegratorScopeKey
impl Hash for IntegratorScopeKey
Source§impl Ord for IntegratorScopeKey
impl Ord for IntegratorScopeKey
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for IntegratorScopeKey
impl PartialEq for IntegratorScopeKey
Source§impl PartialOrd for IntegratorScopeKey
impl PartialOrd for IntegratorScopeKey
Source§impl Serialize for IntegratorScopeKey
impl Serialize for IntegratorScopeKey
impl StructuralPartialEq for IntegratorScopeKey
Auto Trait Implementations§
impl Freeze for IntegratorScopeKey
impl RefUnwindSafe for IntegratorScopeKey
impl Send for IntegratorScopeKey
impl Sync for IntegratorScopeKey
impl Unpin for IntegratorScopeKey
impl UnsafeUnpin for IntegratorScopeKey
impl UnwindSafe for IntegratorScopeKey
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