Struct feattle::FeattleDefinition
source · pub struct FeattleDefinition {
pub key: &'static str,
pub description: String,
pub format: SerializedFormat,
pub value: Value,
pub value_overview: String,
pub default: Value,
pub modified_at: Option<DateTime<Utc>>,
pub modified_by: Option<String>,
}
Expand description
A data struct, describing a single feattle.
Fields§
§key: &'static str
The feattle’s name
description: String
Its documentation
format: SerializedFormat
The precise description of its format
value: Value
Its current in-memory value, as JSON
value_overview: String
A short human description of its current in-memory value
default: Value
Its default value, as JSON
modified_at: Option<DateTime<Utc>>
The last time it was modified by an user
modified_by: Option<String>
The user that last modified it
Trait Implementations§
source§impl Clone for FeattleDefinition
impl Clone for FeattleDefinition
source§fn clone(&self) -> FeattleDefinition
fn clone(&self) -> FeattleDefinition
Returns a copy 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 FeattleDefinition
impl Debug for FeattleDefinition
source§impl Serialize for FeattleDefinition
impl Serialize for FeattleDefinition
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for FeattleDefinition
impl Send for FeattleDefinition
impl Sync for FeattleDefinition
impl Unpin for FeattleDefinition
impl UnwindSafe for FeattleDefinition
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