#[repr(C)]pub struct ArchivedCachedOptionswhere
Option<String>: Archive,
Vec<String>: Archive,
String: Archive,
Vec<(String, String)>: Archive,
bool: Archive,
u32: Archive,{Show 27 fields
pub title: <Option<String> as Archive>::Archived,
pub filename: <Option<String> as Archive>::Archived,
pub operating_currency: <Vec<String> as Archive>::Archived,
pub name_assets: <String as Archive>::Archived,
pub name_liabilities: <String as Archive>::Archived,
pub name_equity: <String as Archive>::Archived,
pub name_income: <String as Archive>::Archived,
pub name_expenses: <String as Archive>::Archived,
pub account_rounding: <Option<String> as Archive>::Archived,
pub account_previous_balances: <String as Archive>::Archived,
pub account_previous_earnings: <String as Archive>::Archived,
pub account_previous_conversions: <String as Archive>::Archived,
pub account_current_earnings: <String as Archive>::Archived,
pub account_current_conversions: <Option<String> as Archive>::Archived,
pub account_unrealized_gains: <Option<String> as Archive>::Archived,
pub conversion_currency: <Option<String> as Archive>::Archived,
pub inferred_tolerance_default: <Vec<(String, String)> as Archive>::Archived,
pub inferred_tolerance_multiplier: <String as Archive>::Archived,
pub infer_tolerance_from_cost: <bool as Archive>::Archived,
pub use_legacy_fixed_tolerances: <bool as Archive>::Archived,
pub experiment_explicit_tolerances: <bool as Archive>::Archived,
pub booking_method: <String as Archive>::Archived,
pub render_commas: <bool as Archive>::Archived,
pub allow_pipe_separator: <bool as Archive>::Archived,
pub long_string_maxlines: <u32 as Archive>::Archived,
pub documents: <Vec<String> as Archive>::Archived,
pub custom: <Vec<(String, String)> as Archive>::Archived,
}Expand description
An archived CachedOptions
Fields§
§title: <Option<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::title
filename: <Option<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::filename
operating_currency: <Vec<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::operating_currency
name_assets: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::name_assets
name_liabilities: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::name_liabilities
name_equity: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::name_equity
name_income: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::name_income
name_expenses: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::name_expenses
account_rounding: <Option<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::account_rounding
account_previous_balances: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::account_previous_balances
account_previous_earnings: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::account_previous_earnings
account_previous_conversions: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::account_previous_conversions
account_current_earnings: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::account_current_earnings
account_current_conversions: <Option<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::account_current_conversions
account_unrealized_gains: <Option<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::account_unrealized_gains
conversion_currency: <Option<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::conversion_currency
inferred_tolerance_default: <Vec<(String, String)> as Archive>::ArchivedThe archived counterpart of CachedOptions::inferred_tolerance_default
inferred_tolerance_multiplier: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::inferred_tolerance_multiplier
infer_tolerance_from_cost: <bool as Archive>::ArchivedThe archived counterpart of CachedOptions::infer_tolerance_from_cost
use_legacy_fixed_tolerances: <bool as Archive>::ArchivedThe archived counterpart of CachedOptions::use_legacy_fixed_tolerances
experiment_explicit_tolerances: <bool as Archive>::ArchivedThe archived counterpart of CachedOptions::experiment_explicit_tolerances
booking_method: <String as Archive>::ArchivedThe archived counterpart of CachedOptions::booking_method
render_commas: <bool as Archive>::ArchivedThe archived counterpart of CachedOptions::render_commas
allow_pipe_separator: <bool as Archive>::ArchivedThe archived counterpart of CachedOptions::allow_pipe_separator
long_string_maxlines: <u32 as Archive>::ArchivedThe archived counterpart of CachedOptions::long_string_maxlines
documents: <Vec<String> as Archive>::ArchivedThe archived counterpart of CachedOptions::documents
custom: <Vec<(String, String)> as Archive>::ArchivedThe archived counterpart of CachedOptions::custom
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCachedOptionswhere
Option<String>: Archive,
Vec<String>: Archive,
String: Archive,
Vec<(String, String)>: Archive,
bool: Archive,
u32: Archive,
<__C as Fallible>::Error: Trace,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<String as Archive>::Archived: CheckBytes<__C>,
<Vec<(String, String)> as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCachedOptionswhere
Option<String>: Archive,
Vec<String>: Archive,
String: Archive,
Vec<(String, String)>: Archive,
bool: Archive,
u32: Archive,
<__C as Fallible>::Error: Trace,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<String as Archive>::Archived: CheckBytes<__C>,
<Vec<(String, String)> as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedCachedOptionswhere
Option<String>: Archive,
Vec<String>: Archive,
String: Archive,
Vec<(String, String)>: Archive,
bool: Archive,
u32: Archive,
<Option<String> as Archive>::Archived: Portable,
<Vec<String> as Archive>::Archived: Portable,
<String as Archive>::Archived: Portable,
<Vec<(String, String)> as Archive>::Archived: Portable,
<bool as Archive>::Archived: Portable,
<u32 as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedCachedOptions
impl RefUnwindSafe for ArchivedCachedOptions
impl Send for ArchivedCachedOptions
impl Sync for ArchivedCachedOptions
impl !Unpin for ArchivedCachedOptions
impl !UnsafeUnpin for ArchivedCachedOptions
impl UnwindSafe for ArchivedCachedOptions
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.