[−][src]Struct comms_service::CommsService
Struct that enables users to start the Communication Service.
Methods
impl CommsService
[src]
pub fn start<Connection: Clone + Send + 'static, Packet: LinkPacket + Send + 'static>(
control: CommsControlBlock<Connection>,
telem: &Arc<Mutex<CommsTelemetry>>
) -> CommsResult<()>
[src]
control: CommsControlBlock<Connection>,
telem: &Arc<Mutex<CommsTelemetry>>
) -> CommsResult<()>
Starts an instance of the Communication Service and its associated background threads.
Auto Trait Implementations
impl Send for CommsService
impl Unpin for CommsService
impl Sync for CommsService
impl UnwindSafe for CommsService
impl RefUnwindSafe for CommsService
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> UnsafeAny for T where
T: Any,
T: Any,