pub enum ProtectionScopeState {
NotModified,
Modified,
UnknownFutureValue,
}Expand description
Whether a protection scope’s applicability has changed since it was last computed/cached. This port doesn’t cache (see the crate docs), so this is informational only — surfaced for callers who want it, not acted on internally.
Variants§
Trait Implementations§
Source§impl Clone for ProtectionScopeState
impl Clone for ProtectionScopeState
Source§fn clone(&self) -> ProtectionScopeState
fn clone(&self) -> ProtectionScopeState
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 moreimpl Copy for ProtectionScopeState
Source§impl Debug for ProtectionScopeState
impl Debug for ProtectionScopeState
Source§impl<'de> Deserialize<'de> for ProtectionScopeState
impl<'de> Deserialize<'de> for ProtectionScopeState
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
impl Eq for ProtectionScopeState
Source§impl PartialEq for ProtectionScopeState
impl PartialEq for ProtectionScopeState
Source§impl Serialize for ProtectionScopeState
impl Serialize for ProtectionScopeState
impl StructuralPartialEq for ProtectionScopeState
Auto Trait Implementations§
impl Freeze for ProtectionScopeState
impl RefUnwindSafe for ProtectionScopeState
impl Send for ProtectionScopeState
impl Sync for ProtectionScopeState
impl Unpin for ProtectionScopeState
impl UnsafeUnpin for ProtectionScopeState
impl UnwindSafe for ProtectionScopeState
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