pub struct SpeakerSystem { /* private fields */ }Implementations§
Source§impl SpeakerSystem
impl SpeakerSystem
pub fn register_source( &self, request: SourceRegistration, ) -> Result<CommitReceipt, SystemError>
pub fn record_normalized_attempt( &self, request: NormalizedAttempt<'_>, ) -> Result<CommitReceipt, SystemError>
pub fn select_attempt( &self, request: AttemptSelectionRequest, ) -> Result<CommitReceipt, SystemError>
pub fn change_sample_state( &self, request: SampleStateRequest, ) -> Result<CommitReceipt, SystemError>
pub fn attempt( &self, attempt_id: &Key, ) -> Result<Option<AttemptSnapshot>, SystemError>
pub fn dataset(&self, requested_cohort: &Key) -> Result<Dataset, SystemError>
Auto Trait Implementations§
impl !Freeze for SpeakerSystem
impl RefUnwindSafe for SpeakerSystem
impl Send for SpeakerSystem
impl Sync for SpeakerSystem
impl Unpin for SpeakerSystem
impl UnsafeUnpin for SpeakerSystem
impl UnwindSafe for SpeakerSystem
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