pub struct RealtimeObservationRequirements { /* private fields */ }Expand description
Host-visible observation facilities requested at construction time.
Implementations§
Source§impl RealtimeObservationRequirements
impl RealtimeObservationRequirements
Sourcepub fn new(
output: bool,
activations: impl IntoIterator<Item = RealtimeIdentity>,
) -> Self
pub fn new( output: bool, activations: impl IntoIterator<Item = RealtimeIdentity>, ) -> Self
Creates exact observation requirements.
Sourcepub const fn activations(&self) -> &BTreeSet<RealtimeIdentity>
pub const fn activations(&self) -> &BTreeSet<RealtimeIdentity>
Returns exact requested activation observations in stable identity order.
Sourcepub fn requires_activations(&self) -> bool
pub fn requires_activations(&self) -> bool
Returns whether any named activation observation is required.
Trait Implementations§
Source§impl Clone for RealtimeObservationRequirements
impl Clone for RealtimeObservationRequirements
Source§fn clone(&self) -> RealtimeObservationRequirements
fn clone(&self) -> RealtimeObservationRequirements
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 Default for RealtimeObservationRequirements
impl Default for RealtimeObservationRequirements
Source§fn default() -> RealtimeObservationRequirements
fn default() -> RealtimeObservationRequirements
Returns the “default value” for a type. Read more
impl Eq for RealtimeObservationRequirements
impl StructuralPartialEq for RealtimeObservationRequirements
Auto Trait Implementations§
impl Freeze for RealtimeObservationRequirements
impl RefUnwindSafe for RealtimeObservationRequirements
impl Send for RealtimeObservationRequirements
impl Sync for RealtimeObservationRequirements
impl Unpin for RealtimeObservationRequirements
impl UnsafeUnpin for RealtimeObservationRequirements
impl UnwindSafe for RealtimeObservationRequirements
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