pub struct TfManifests {
pub agent_contract: Option<Value>,
pub threat_model: Option<Value>,
pub policy: Option<Value>,
pub actions: Option<Value>,
pub proof_profile: Option<Value>,
pub codegen: Option<HashMap<String, String>>,
pub conformance: Option<Value>,
pub diagnostics: Vec<TfDiagnostic>,
}Fields§
§agent_contract: Option<Value>§threat_model: Option<Value>§policy: Option<Value>§actions: Option<Value>§proof_profile: Option<Value>§codegen: Option<HashMap<String, String>>§conformance: Option<Value>§diagnostics: Vec<TfDiagnostic>Trait Implementations§
Source§impl Clone for TfManifests
impl Clone for TfManifests
Source§fn clone(&self) -> TfManifests
fn clone(&self) -> TfManifests
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 TfManifests
impl Debug for TfManifests
Source§impl Default for TfManifests
impl Default for TfManifests
Source§fn default() -> TfManifests
fn default() -> TfManifests
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TfManifests
impl<'de> Deserialize<'de> for TfManifests
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 TfManifests
impl RefUnwindSafe for TfManifests
impl Send for TfManifests
impl Sync for TfManifests
impl Unpin for TfManifests
impl UnsafeUnpin for TfManifests
impl UnwindSafe for TfManifests
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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