pub enum DocumentationLevel {
Minimal,
Standard,
Comprehensive,
CbCR,
}Expand description
Level of documentation required for transfer pricing compliance.
Variants§
Minimal
Minimal documentation.
Standard
Standard documentation.
Comprehensive
Comprehensive documentation (for high-risk transactions).
CbCR
Country-by-country reporting level.
Trait Implementations§
Source§impl Clone for DocumentationLevel
impl Clone for DocumentationLevel
Source§fn clone(&self) -> DocumentationLevel
fn clone(&self) -> DocumentationLevel
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 DocumentationLevel
impl Debug for DocumentationLevel
Source§impl Default for DocumentationLevel
impl Default for DocumentationLevel
Source§fn default() -> DocumentationLevel
fn default() -> DocumentationLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentationLevel
impl<'de> Deserialize<'de> for DocumentationLevel
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
Source§impl Hash for DocumentationLevel
impl Hash for DocumentationLevel
Source§impl PartialEq for DocumentationLevel
impl PartialEq for DocumentationLevel
Source§impl Serialize for DocumentationLevel
impl Serialize for DocumentationLevel
impl Copy for DocumentationLevel
impl Eq for DocumentationLevel
impl StructuralPartialEq for DocumentationLevel
Auto Trait Implementations§
impl Freeze for DocumentationLevel
impl RefUnwindSafe for DocumentationLevel
impl Send for DocumentationLevel
impl Sync for DocumentationLevel
impl Unpin for DocumentationLevel
impl UnwindSafe for DocumentationLevel
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,
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.