pub struct CompressedMemory {
pub memory_id: String,
pub title: String,
pub compressed_content: String,
pub strategy: String,
pub compression_ratio: f64,
pub keywords: Vec<String>,
pub reversible: bool,
}Expand description
Resultado de la compresión.
Fields§
§memory_id: StringID de la memoria original.
title: StringTítulo original (sin comprimir).
compressed_content: StringContenido comprimido.
strategy: StringEstrategia utilizada.
compression_ratio: f64Ratio de compresión (0.0 - 1.0), donde 1.0 = 100% reducción.
keywords: Vec<String>Keywords extraídas (todas las estrategias).
reversible: bool¿Se puede revertir?
Trait Implementations§
Source§impl Clone for CompressedMemory
impl Clone for CompressedMemory
Source§fn clone(&self) -> CompressedMemory
fn clone(&self) -> CompressedMemory
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 CompressedMemory
impl Debug for CompressedMemory
Source§impl<'de> Deserialize<'de> for CompressedMemory
impl<'de> Deserialize<'de> for CompressedMemory
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 CompressedMemory
impl RefUnwindSafe for CompressedMemory
impl Send for CompressedMemory
impl Sync for CompressedMemory
impl Unpin for CompressedMemory
impl UnsafeUnpin for CompressedMemory
impl UnwindSafe for CompressedMemory
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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