pub enum DealCapability {
DataLookup,
DataTransform,
Compute,
Verification,
Custom(String),
}Expand description
Deal capability vocabulary. Open-ended; new verbs land as constants when the Project Deal catalog grows.
Variants§
DataLookup
DataTransform
Compute
Verification
Custom(String)
Free-form capability the directory tags but does not validate. Enables forward-compat with Project Deal’s evolving vocabulary without crate releases.
Implementations§
Trait Implementations§
Source§impl Clone for DealCapability
impl Clone for DealCapability
Source§fn clone(&self) -> DealCapability
fn clone(&self) -> DealCapability
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 moreSource§impl Debug for DealCapability
impl Debug for DealCapability
Source§impl<'de> Deserialize<'de> for DealCapability
impl<'de> Deserialize<'de> for DealCapability
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 DealCapability
Source§impl PartialEq for DealCapability
impl PartialEq for DealCapability
Source§impl Serialize for DealCapability
impl Serialize for DealCapability
impl StructuralPartialEq for DealCapability
Auto Trait Implementations§
impl Freeze for DealCapability
impl RefUnwindSafe for DealCapability
impl Send for DealCapability
impl Sync for DealCapability
impl Unpin for DealCapability
impl UnsafeUnpin for DealCapability
impl UnwindSafe for DealCapability
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