pub struct CompressionPolicyBuilder { /* private fields */ }Implementations§
Source§impl CompressionPolicyBuilder
impl CompressionPolicyBuilder
pub fn target_tokens(self, target_tokens: usize) -> Self
pub fn reserve_output_tokens(self, reserve_output_tokens: usize) -> Self
pub fn mode(self, mode: CompressionMode) -> Self
pub fn task_scope(self, task_scope: TaskScope) -> Self
pub fn cache_boundary(self, cache_boundary: CacheBoundary) -> Self
pub fn preserve_latest_user_message(self, preserve: bool) -> Self
pub fn disable(self, transform_id: impl Into<String>) -> Self
pub fn unsafe_disable_redaction(self, unsafe_disable: bool) -> Self
pub fn experimental(self, experimental: bool) -> Self
pub fn enable(self, transform_id: impl Into<String>) -> Self
pub fn store_originals(self, store_originals: bool) -> Self
pub fn retrieval_namespace(self, namespace: impl Into<String>) -> Self
pub fn retrieval_ttl_seconds(self, ttl_seconds: Option<u64>) -> Self
pub fn retrieval_backend(self, backend: impl Into<String>) -> Self
pub fn retrieval_store_path(self, store_path: Option<PathBuf>) -> Self
pub fn build(self) -> Result<CompressionPolicy, TokenFoldError>
Trait Implementations§
Source§impl Clone for CompressionPolicyBuilder
impl Clone for CompressionPolicyBuilder
Source§fn clone(&self) -> CompressionPolicyBuilder
fn clone(&self) -> CompressionPolicyBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompressionPolicyBuilder
impl Debug for CompressionPolicyBuilder
Source§impl Default for CompressionPolicyBuilder
impl Default for CompressionPolicyBuilder
Source§fn default() -> CompressionPolicyBuilder
fn default() -> CompressionPolicyBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompressionPolicyBuilder
impl RefUnwindSafe for CompressionPolicyBuilder
impl Send for CompressionPolicyBuilder
impl Sync for CompressionPolicyBuilder
impl Unpin for CompressionPolicyBuilder
impl UnsafeUnpin for CompressionPolicyBuilder
impl UnwindSafe for CompressionPolicyBuilder
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