[−][src]Struct xaynet::state_machine::events::EventSubscriber
The EventSubscriber
hands out EventListener
s for any
coordinator event.
Implementations
impl EventSubscriber
[src]
pub fn keys_listener(&self) -> EventListener<EncryptKeyPair>
[src]
Get a listener for keys events. Callers must be careful not to leak the secret key they receive, since that would compromise the security of the coordinator.
pub fn params_listener(&self) -> EventListener<RoundParameters>
[src]
Get a listener for round parameters events
pub fn phase_listener(&self) -> EventListener<PhaseName>
[src]
Get a listener for new phase events
pub fn scalar_listener(&self) -> EventListener<ScalarUpdate>
[src]
Get a listener for new scalar events
pub fn model_listener(&self) -> EventListener<ModelUpdate>
[src]
Get a listener for new model events
pub fn mask_length_listener(&self) -> EventListener<MaskLengthUpdate>
[src]
Get a listener for new mask_length events
pub fn sum_dict_listener(&self) -> EventListener<DictionaryUpdate<SumDict>>
[src]
Get a listener for sum dictionary updates
pub fn seed_dict_listener(&self) -> EventListener<DictionaryUpdate<SeedDict>>
[src]
Get a listener for seed dictionary updates
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for EventSubscriber
impl Send for EventSubscriber
impl Sync for EventSubscriber
impl Unpin for EventSubscriber
impl !UnwindSafe for EventSubscriber
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,