pub struct UserEntityControl {
pub id: String,
pub soc_report_id: String,
pub description: String,
pub mapped_objective: String,
pub implemented: bool,
pub operating_effectiveness: ControlEffectiveness,
}Expand description
A complementary user entity control (CUEC) mapped to a SOC objective.
User entities are responsible for implementing certain controls to complement the controls at the service organization. These are documented by the user auditor per ISA 402 requirements.
Fields§
§id: StringUnique identifier
soc_report_id: StringReference to the SOC report this control relates to
description: StringDescription of the user entity control
mapped_objective: StringID of the SOC control objective this control maps to
implemented: boolWhether the control has been implemented
operating_effectiveness: ControlEffectivenessOperating effectiveness assessment
Implementations§
Trait Implementations§
Source§impl Clone for UserEntityControl
impl Clone for UserEntityControl
Source§fn clone(&self) -> UserEntityControl
fn clone(&self) -> UserEntityControl
Returns a duplicate of the value. Read more
1.0.0 · 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 UserEntityControl
impl Debug for UserEntityControl
Source§impl<'de> Deserialize<'de> for UserEntityControl
impl<'de> Deserialize<'de> for UserEntityControl
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 UserEntityControl
impl RefUnwindSafe for UserEntityControl
impl Send for UserEntityControl
impl Sync for UserEntityControl
impl Unpin for UserEntityControl
impl UnsafeUnpin for UserEntityControl
impl UnwindSafe for UserEntityControl
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