pub struct ObserverDefinition {
pub id: String,
pub interval: Duration,
pub streams: Vec<StreamDeclaration>,
pub demand_keys: Vec<String>,
}Fields§
§id: String§interval: Duration§streams: Vec<StreamDeclaration>§demand_keys: Vec<String>Trait Implementations§
Source§impl Clone for ObserverDefinition
impl Clone for ObserverDefinition
Auto Trait Implementations§
impl Freeze for ObserverDefinition
impl RefUnwindSafe for ObserverDefinition
impl Send for ObserverDefinition
impl Sync for ObserverDefinition
impl Unpin for ObserverDefinition
impl UnsafeUnpin for ObserverDefinition
impl UnwindSafe for ObserverDefinition
Blanket Implementations§
impl<T> Allocation for T
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