pub enum DescriptorFreshness {
Static,
Reviewed,
}Expand description
How fresh / trusted a capability descriptor is.
Remote refresh is an explicit network action (not done by default). Labels keep discovery honest about whether values are compile-time static or human-reviewed catalogue entries.
Variants§
Static
Compile-time / code-owned declaration (default for free functions).
Reviewed
Human-reviewed catalogue entry (e.g. OpenRouter auto-route table).
Trait Implementations§
Source§impl Clone for DescriptorFreshness
impl Clone for DescriptorFreshness
Source§fn clone(&self) -> DescriptorFreshness
fn clone(&self) -> DescriptorFreshness
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 DescriptorFreshness
Source§impl Debug for DescriptorFreshness
impl Debug for DescriptorFreshness
Source§impl Default for DescriptorFreshness
impl Default for DescriptorFreshness
Source§fn default() -> DescriptorFreshness
fn default() -> DescriptorFreshness
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DescriptorFreshness
impl<'de> Deserialize<'de> for DescriptorFreshness
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 DescriptorFreshness
Source§impl PartialEq for DescriptorFreshness
impl PartialEq for DescriptorFreshness
Source§impl Serialize for DescriptorFreshness
impl Serialize for DescriptorFreshness
impl StructuralPartialEq for DescriptorFreshness
Auto Trait Implementations§
impl Freeze for DescriptorFreshness
impl RefUnwindSafe for DescriptorFreshness
impl Send for DescriptorFreshness
impl Sync for DescriptorFreshness
impl Unpin for DescriptorFreshness
impl UnsafeUnpin for DescriptorFreshness
impl UnwindSafe for DescriptorFreshness
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more