pub struct BinActorHandle {
pub bin_index: u32,
/* private fields */
}Expand description
Handle to a single bin actor.
Fields§
§bin_index: u32Bin index.
Implementations§
Source§impl BinActorHandle
impl BinActorHandle
Sourcepub async fn send_bin(&self, bin: FrequencyBin) -> Result<()>
pub async fn send_bin(&self, bin: FrequencyBin) -> Result<()>
Send bin data to the actor.
Sourcepub async fn receive_separated(&mut self) -> Option<SeparatedBin>
pub async fn receive_separated(&mut self) -> Option<SeparatedBin>
Receive separated bin data.
Sourcepub fn state(&self) -> BinActorState
pub fn state(&self) -> BinActorState
Get the current state.
Sourcepub fn is_running(&self) -> bool
pub fn is_running(&self) -> bool
Check if running.
Auto Trait Implementations§
impl Freeze for BinActorHandle
impl !RefUnwindSafe for BinActorHandle
impl Send for BinActorHandle
impl Sync for BinActorHandle
impl Unpin for BinActorHandle
impl !UnwindSafe for BinActorHandle
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.