pub struct ContextPolicy {
pub max_artifacts: Option<usize>,
pub max_tokens: Option<usize>,
pub reserve_tokens: Option<usize>,
pub include_kinds: Vec<String>,
pub exclude_kinds: Vec<String>,
pub prioritize_kinds: Vec<String>,
pub pinned_ids: Vec<String>,
pub include_stages: Vec<String>,
pub prefer_recent: bool,
pub prefer_fresh: bool,
pub render: Option<String>,
}Fields§
§max_artifacts: Option<usize>§max_tokens: Option<usize>§reserve_tokens: Option<usize>§include_kinds: Vec<String>§exclude_kinds: Vec<String>§prioritize_kinds: Vec<String>§pinned_ids: Vec<String>§include_stages: Vec<String>§prefer_recent: bool§prefer_fresh: bool§render: Option<String>Trait Implementations§
Source§impl Clone for ContextPolicy
impl Clone for ContextPolicy
Source§fn clone(&self) -> ContextPolicy
fn clone(&self) -> ContextPolicy
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 ContextPolicy
impl Debug for ContextPolicy
Source§impl Default for ContextPolicy
impl Default for ContextPolicy
Source§fn default() -> ContextPolicy
fn default() -> ContextPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContextPolicywhere
ContextPolicy: Default,
impl<'de> Deserialize<'de> for ContextPolicywhere
ContextPolicy: Default,
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 ContextPolicy
impl PartialEq for ContextPolicy
Source§impl Serialize for ContextPolicy
impl Serialize for ContextPolicy
impl Eq for ContextPolicy
impl StructuralPartialEq for ContextPolicy
Auto Trait Implementations§
impl Freeze for ContextPolicy
impl RefUnwindSafe for ContextPolicy
impl Send for ContextPolicy
impl Sync for ContextPolicy
impl Unpin for ContextPolicy
impl UnsafeUnpin for ContextPolicy
impl UnwindSafe for ContextPolicy
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.