pub struct WaveDefinition {
pub id: WaveId,
pub pull_id: PullId,
pub minimum_activation_s: f64,
pub depends_on_groups: Vec<GroupId>,
pub group_ids: Vec<GroupId>,
}Fields§
§id: WaveId§pull_id: PullId§minimum_activation_s: f64§depends_on_groups: Vec<GroupId>§group_ids: Vec<GroupId>Trait Implementations§
Source§impl Clone for WaveDefinition
impl Clone for WaveDefinition
Source§fn clone(&self) -> WaveDefinition
fn clone(&self) -> WaveDefinition
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 WaveDefinition
impl Debug for WaveDefinition
Source§impl<'de> Deserialize<'de> for WaveDefinition
impl<'de> Deserialize<'de> for WaveDefinition
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 WaveDefinition
impl PartialEq for WaveDefinition
Source§impl Serialize for WaveDefinition
impl Serialize for WaveDefinition
impl StructuralPartialEq for WaveDefinition
Auto Trait Implementations§
impl Freeze for WaveDefinition
impl RefUnwindSafe for WaveDefinition
impl Send for WaveDefinition
impl Sync for WaveDefinition
impl Unpin for WaveDefinition
impl UnsafeUnpin for WaveDefinition
impl UnwindSafe for WaveDefinition
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