pub struct AlertStudy {
pub id: usize,
pub name: String,
pub inputs: Vec<(String, InputValue)>,
}Expand description
Serializable calculation inputs of a study, without computed values or shared stream state.
Fields§
§id: usizeIdentifier used by the alert sources and by dependent studies.
name: StringName resolved by the study factory.
inputs: Vec<(String, InputValue)>Typed parameters, including auxiliary symbols and intervals.
Trait Implementations§
Source§impl Clone for AlertStudy
impl Clone for AlertStudy
Source§fn clone(&self) -> AlertStudy
fn clone(&self) -> AlertStudy
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 AlertStudy
impl Debug for AlertStudy
Source§impl<'de> Deserialize<'de> for AlertStudy
impl<'de> Deserialize<'de> for AlertStudy
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
Source§impl PartialEq for AlertStudy
impl PartialEq for AlertStudy
Source§impl Serialize for AlertStudy
impl Serialize for AlertStudy
impl StructuralPartialEq for AlertStudy
Auto Trait Implementations§
impl Freeze for AlertStudy
impl RefUnwindSafe for AlertStudy
impl Send for AlertStudy
impl Sync for AlertStudy
impl Unpin for AlertStudy
impl UnsafeUnpin for AlertStudy
impl UnwindSafe for AlertStudy
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>,
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