pub struct DataFlowPolicy {
pub accepted_data_classifications: Vec<FieldDataClassification>,
pub produced_data_classifications: Vec<FieldDataClassification>,
pub egress_policy: EgressPolicy,
}Expand description
Field-level data classification and egress policy for this capability’s declared inputs/outputs (spec 109 FR-005, FR-011). Schema compatibility alone never authorizes disclosure of a classified field.
Fields§
§accepted_data_classifications: Vec<FieldDataClassification>§produced_data_classifications: Vec<FieldDataClassification>§egress_policy: EgressPolicyTrait Implementations§
Source§impl Clone for DataFlowPolicy
impl Clone for DataFlowPolicy
Source§fn clone(&self) -> DataFlowPolicy
fn clone(&self) -> DataFlowPolicy
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 DataFlowPolicy
impl Debug for DataFlowPolicy
Source§impl Default for DataFlowPolicy
impl Default for DataFlowPolicy
Source§impl<'de> Deserialize<'de> for DataFlowPolicy
impl<'de> Deserialize<'de> for DataFlowPolicy
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 DataFlowPolicy
Source§impl PartialEq for DataFlowPolicy
impl PartialEq for DataFlowPolicy
Source§impl Serialize for DataFlowPolicy
impl Serialize for DataFlowPolicy
impl StructuralPartialEq for DataFlowPolicy
Auto Trait Implementations§
impl Freeze for DataFlowPolicy
impl RefUnwindSafe for DataFlowPolicy
impl Send for DataFlowPolicy
impl Sync for DataFlowPolicy
impl Unpin for DataFlowPolicy
impl UnsafeUnpin for DataFlowPolicy
impl UnwindSafe for DataFlowPolicy
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