pub enum ExportLayout {
Nested,
Flat,
}Expand description
JSON export layout for nested structures (journal entries, document flows).
Variants§
Nested
Nested structure: {"header": {...}, "lines": [...]}. Natural ERP format.
Flat
Flat structure: header fields repeated on every line. Analytics-friendly.
Trait Implementations§
Source§impl Clone for ExportLayout
impl Clone for ExportLayout
Source§fn clone(&self) -> ExportLayout
fn clone(&self) -> ExportLayout
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 ExportLayout
impl Debug for ExportLayout
Source§impl Default for ExportLayout
impl Default for ExportLayout
Source§fn default() -> ExportLayout
fn default() -> ExportLayout
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExportLayout
impl<'de> Deserialize<'de> for ExportLayout
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 PartialEq for ExportLayout
impl PartialEq for ExportLayout
Source§impl Serialize for ExportLayout
impl Serialize for ExportLayout
impl Copy for ExportLayout
impl Eq for ExportLayout
impl StructuralPartialEq for ExportLayout
Auto Trait Implementations§
impl Freeze for ExportLayout
impl RefUnwindSafe for ExportLayout
impl Send for ExportLayout
impl Sync for ExportLayout
impl Unpin for ExportLayout
impl UnsafeUnpin for ExportLayout
impl UnwindSafe for ExportLayout
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.