pub struct ModuleApprovalBoundary {
pub boundary_id: String,
pub risk_class: ModuleRiskClass,
pub required_authority: String,
pub effect_ids: Vec<String>,
pub backup_evidence_digest: Option<String>,
}Fields§
§boundary_id: String§risk_class: ModuleRiskClass§effect_ids: Vec<String>§backup_evidence_digest: Option<String>Trait Implementations§
Source§impl Clone for ModuleApprovalBoundary
impl Clone for ModuleApprovalBoundary
Source§fn clone(&self) -> ModuleApprovalBoundary
fn clone(&self) -> ModuleApprovalBoundary
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 ModuleApprovalBoundary
impl Debug for ModuleApprovalBoundary
Source§impl<'de> Deserialize<'de> for ModuleApprovalBoundary
impl<'de> Deserialize<'de> for ModuleApprovalBoundary
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 ModuleApprovalBoundary
Source§impl JsonSchema for ModuleApprovalBoundary
impl JsonSchema for ModuleApprovalBoundary
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ModuleApprovalBoundary
impl PartialEq for ModuleApprovalBoundary
Source§impl Serialize for ModuleApprovalBoundary
impl Serialize for ModuleApprovalBoundary
impl StructuralPartialEq for ModuleApprovalBoundary
Auto Trait Implementations§
impl Freeze for ModuleApprovalBoundary
impl RefUnwindSafe for ModuleApprovalBoundary
impl Send for ModuleApprovalBoundary
impl Sync for ModuleApprovalBoundary
impl Unpin for ModuleApprovalBoundary
impl UnsafeUnpin for ModuleApprovalBoundary
impl UnwindSafe for ModuleApprovalBoundary
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.