pub struct StrategyResearchLimits { /* private fields */ }Expand description
Caller-visible limits for journal retention and research text.
Implementations§
Source§impl StrategyResearchLimits
impl StrategyResearchLimits
pub fn new( max_journal_records: usize, max_journal_per_callback: usize, max_reason_bytes: usize, max_chart_ref_bytes: usize, max_values_per_record: usize, max_value_key_bytes: usize, max_experiment_label_bytes: usize, ) -> Result<Self, StrategyJournalError>
pub fn max_journal_records(self) -> usize
pub fn max_journal_per_callback(self) -> usize
pub fn max_reason_bytes(self) -> usize
pub fn max_chart_ref_bytes(self) -> usize
pub fn max_values_per_record(self) -> usize
pub fn max_value_key_bytes(self) -> usize
pub fn max_experiment_label_bytes(self) -> usize
Trait Implementations§
Source§impl Clone for StrategyResearchLimits
impl Clone for StrategyResearchLimits
impl Copy for StrategyResearchLimits
Source§impl Debug for StrategyResearchLimits
impl Debug for StrategyResearchLimits
Source§impl Default for StrategyResearchLimits
impl Default for StrategyResearchLimits
Source§impl<'de> Deserialize<'de> for StrategyResearchLimits
impl<'de> Deserialize<'de> for StrategyResearchLimits
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 StrategyResearchLimits
Source§impl PartialEq for StrategyResearchLimits
impl PartialEq for StrategyResearchLimits
Source§impl Serialize for StrategyResearchLimits
impl Serialize for StrategyResearchLimits
impl StructuralPartialEq for StrategyResearchLimits
Auto Trait Implementations§
impl Freeze for StrategyResearchLimits
impl RefUnwindSafe for StrategyResearchLimits
impl Send for StrategyResearchLimits
impl Sync for StrategyResearchLimits
impl Unpin for StrategyResearchLimits
impl UnsafeUnpin for StrategyResearchLimits
impl UnwindSafe for StrategyResearchLimits
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.