pub struct CliConfig {
pub fee_treatment: FeeTreatment,
pub pre2025_method: LotMethod,
pub pre2025_method_attested: bool,
pub pseudo_reconcile: bool,
}Expand description
Session-wide projection configuration loaded from the vault’s cli_config table.
Fields§
§fee_treatment: FeeTreatment§pre2025_method: LotMethod§pre2025_method_attested: bool§pseudo_reconcile: boolPseudo-reconcile mode flag (sub-project 2). Default false; toggled by reconcile pseudo on|off.
A projection input parameter, not ledger state (NFR6) — stored in cli_config, mirrors
fee_treatment/pre2025_method.
Implementations§
Source§impl CliConfig
impl CliConfig
Sourcepub fn to_projection(self) -> ProjectionConfig
pub fn to_projection(self) -> ProjectionConfig
Convert to the core projection type for use in project().
Trait Implementations§
impl Copy for CliConfig
impl Eq for CliConfig
impl StructuralPartialEq for CliConfig
Auto Trait Implementations§
impl Freeze for CliConfig
impl RefUnwindSafe for CliConfig
impl Send for CliConfig
impl Sync for CliConfig
impl Unpin for CliConfig
impl UnsafeUnpin for CliConfig
impl UnwindSafe for CliConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.