pub struct CapabilityClaims {
pub required_ontologies: Vec<String>,
pub optional_remote_endpoints: Vec<String>,
pub max_sensitivity_clearance: String,
pub required_pinn_models: Vec<String>,
pub supports_ternary_quantization: bool,
}Expand description
Capability claims compiled into hardware-aligned Quin records at install time.
Fields§
§required_ontologies: Vec<String>§optional_remote_endpoints: Vec<String>§max_sensitivity_clearance: StringHex string: 0x00 Public, 0x01 Restricted, 0x02 Classified.
required_pinn_models: Vec<String>PINN model requirements for the application
supports_ternary_quantization: boolWhether the app supports 1.58-bit ternary quantization
Trait Implementations§
Source§impl Clone for CapabilityClaims
impl Clone for CapabilityClaims
Source§fn clone(&self) -> CapabilityClaims
fn clone(&self) -> CapabilityClaims
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 CapabilityClaims
impl Debug for CapabilityClaims
Source§impl Default for CapabilityClaims
impl Default for CapabilityClaims
Source§fn default() -> CapabilityClaims
fn default() -> CapabilityClaims
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityClaims
impl<'de> Deserialize<'de> for CapabilityClaims
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
Auto Trait Implementations§
impl Freeze for CapabilityClaims
impl RefUnwindSafe for CapabilityClaims
impl Send for CapabilityClaims
impl Sync for CapabilityClaims
impl Unpin for CapabilityClaims
impl UnsafeUnpin for CapabilityClaims
impl UnwindSafe for CapabilityClaims
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.