pub enum CosoComponent {
ControlEnvironment,
RiskAssessment,
ControlActivities,
InformationCommunication,
MonitoringActivities,
}Expand description
COSO 2013 Framework - 5 Components of Internal Control.
Variants§
ControlEnvironment
The set of standards, processes, and structures that provide the basis for carrying out internal control across the organization.
RiskAssessment
A dynamic and iterative process for identifying and assessing risks to achievement of objectives.
ControlActivities
Actions established through policies and procedures that help ensure that management’s directives are carried out.
InformationCommunication
Information is necessary for the entity to carry out internal control responsibilities. Communication is the ongoing process of providing, sharing, and obtaining necessary information.
MonitoringActivities
Ongoing evaluations, separate evaluations, or some combination of the two are used to ascertain whether each of the five components of internal control is present and functioning.
Trait Implementations§
Source§impl Clone for CosoComponent
impl Clone for CosoComponent
Source§fn clone(&self) -> CosoComponent
fn clone(&self) -> CosoComponent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CosoComponent
impl Debug for CosoComponent
Source§impl<'de> Deserialize<'de> for CosoComponent
impl<'de> Deserialize<'de> for CosoComponent
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>,
Source§impl Display for CosoComponent
impl Display for CosoComponent
Source§impl Hash for CosoComponent
impl Hash for CosoComponent
Source§impl PartialEq for CosoComponent
impl PartialEq for CosoComponent
Source§impl Serialize for CosoComponent
impl Serialize for CosoComponent
impl Copy for CosoComponent
impl Eq for CosoComponent
impl StructuralPartialEq for CosoComponent
Auto Trait Implementations§
impl Freeze for CosoComponent
impl RefUnwindSafe for CosoComponent
impl Send for CosoComponent
impl Sync for CosoComponent
impl Unpin for CosoComponent
impl UnwindSafe for CosoComponent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
key and return true if they are equal.