pub struct TranscriptNamespaceConfig {
pub default_ttl_secs: Option<i64>,
pub archive_grace_secs: Option<i64>,
pub auto_extract: Option<bool>,
}Expand description
Per-namespace overrides nested under
[transcripts.namespaces."<pattern>"]. Each field independently
overrides the TranscriptsConfig global default; an unset field
inherits.
Fields§
§default_ttl_secs: Option<i64>Namespace-specific TTL override.
archive_grace_secs: Option<i64>Namespace-specific archive-grace override.
auto_extract: Option<bool>v0.7 I5 — opt in the namespace to the reference R5 pre_store
transcript-extractor hook (tools/transcript-extractor/).
Default None → disabled, matching the “default off” lesson
from G3-G11. Operators that wire the extractor binary into
their hooks.toml set this flag per namespace to gate the
derived-memory expansion. Some(false) is identical to
None and exists so an explicit “no, don’t extract here”
can be expressed alongside a wildcard Some(true).
Trait Implementations§
Source§impl Clone for TranscriptNamespaceConfig
impl Clone for TranscriptNamespaceConfig
Source§fn clone(&self) -> TranscriptNamespaceConfig
fn clone(&self) -> TranscriptNamespaceConfig
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 TranscriptNamespaceConfig
impl Debug for TranscriptNamespaceConfig
Source§impl Default for TranscriptNamespaceConfig
impl Default for TranscriptNamespaceConfig
Source§fn default() -> TranscriptNamespaceConfig
fn default() -> TranscriptNamespaceConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TranscriptNamespaceConfig
impl<'de> Deserialize<'de> for TranscriptNamespaceConfig
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
Auto Trait Implementations§
impl Freeze for TranscriptNamespaceConfig
impl RefUnwindSafe for TranscriptNamespaceConfig
impl Send for TranscriptNamespaceConfig
impl Sync for TranscriptNamespaceConfig
impl Unpin for TranscriptNamespaceConfig
impl UnsafeUnpin for TranscriptNamespaceConfig
impl UnwindSafe for TranscriptNamespaceConfig
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>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more