pub struct StateMetadata {
pub name: Option<String>,
pub description: Option<String>,
pub tags: Vec<String>,
pub creator: Option<String>,
pub access_count: u64,
pub compression_ratio: f64,
pub entanglement_entropy: f64,
}Fields§
§name: Option<String>§description: Option<String>§creator: Option<String>§access_count: u64§compression_ratio: f64§entanglement_entropy: f64Trait Implementations§
Source§impl Clone for StateMetadata
impl Clone for StateMetadata
Source§fn clone(&self) -> StateMetadata
fn clone(&self) -> StateMetadata
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 StateMetadata
impl Debug for StateMetadata
Source§impl<'de> Deserialize<'de> for StateMetadata
impl<'de> Deserialize<'de> for StateMetadata
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 StateMetadata
impl RefUnwindSafe for StateMetadata
impl Send for StateMetadata
impl Sync for StateMetadata
impl Unpin for StateMetadata
impl UnwindSafe for StateMetadata
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<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