pub enum MtmOutputPolicy {
None,
Bounded {
max_points: usize,
},
Full,
}Expand description
Controls how many exact mark-to-market observations are included in output artifacts.
Variants§
Implementations§
Source§impl MtmOutputPolicy
impl MtmOutputPolicy
pub fn validate(&self) -> Result<(), MtmOutputPolicyError>
pub fn max_points(self) -> Option<usize>
Trait Implementations§
Source§impl Clone for MtmOutputPolicy
impl Clone for MtmOutputPolicy
impl Copy for MtmOutputPolicy
Source§impl Debug for MtmOutputPolicy
impl Debug for MtmOutputPolicy
Source§impl Default for MtmOutputPolicy
impl Default for MtmOutputPolicy
Source§impl<'de> Deserialize<'de> for MtmOutputPolicy
impl<'de> Deserialize<'de> for MtmOutputPolicy
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
impl Eq for MtmOutputPolicy
Source§impl PartialEq for MtmOutputPolicy
impl PartialEq for MtmOutputPolicy
Source§impl Serialize for MtmOutputPolicy
impl Serialize for MtmOutputPolicy
impl StructuralPartialEq for MtmOutputPolicy
Auto Trait Implementations§
impl Freeze for MtmOutputPolicy
impl RefUnwindSafe for MtmOutputPolicy
impl Send for MtmOutputPolicy
impl Sync for MtmOutputPolicy
impl Unpin for MtmOutputPolicy
impl UnsafeUnpin for MtmOutputPolicy
impl UnwindSafe for MtmOutputPolicy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.