pub struct ApplicationRecord {
pub id: String,
pub name: String,
pub description: Option<String>,
pub environments: BTreeMap<String, EnvironmentRecord>,
pub profiles: BTreeMap<String, ProfileRecord>,
pub experiments: BTreeMap<String, ExperimentRecord>,
}Expand description
An application with its nested environments, profiles and experiments.
Fields§
§id: String§name: String§description: Option<String>§environments: BTreeMap<String, EnvironmentRecord>§profiles: BTreeMap<String, ProfileRecord>§experiments: BTreeMap<String, ExperimentRecord>Experiment definitions keyed by id, each storing its runs.
Trait Implementations§
Source§impl Clone for ApplicationRecord
impl Clone for ApplicationRecord
Source§fn clone(&self) -> ApplicationRecord
fn clone(&self) -> ApplicationRecord
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 ApplicationRecord
impl Debug for ApplicationRecord
Source§impl<'de> Deserialize<'de> for ApplicationRecord
impl<'de> Deserialize<'de> for ApplicationRecord
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 ApplicationRecord
impl RefUnwindSafe for ApplicationRecord
impl Send for ApplicationRecord
impl Sync for ApplicationRecord
impl Unpin for ApplicationRecord
impl UnsafeUnpin for ApplicationRecord
impl UnwindSafe for ApplicationRecord
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