[−][src]Struct serenity::client::bridge::gateway::ShardRunnerInfo
Information about a ShardRunner
.
The ShardId
is not included because, as it stands, you probably already
know the Id if you obtained this.
Fields
latency: Option<StdDuration>
The latency between when a heartbeat was sent and when the acknowledgement was received.
runner_tx: Sender<InterMessage>
The channel used to communicate with the shard runner, telling it what to do with regards to its status.
stage: ConnectionStage
The current connection stage of the shard.
Trait Implementations
Auto Trait Implementations
impl !Sync for ShardRunnerInfo
impl Send for ShardRunnerInfo
impl Unpin for ShardRunnerInfo
impl !RefUnwindSafe for ShardRunnerInfo
impl !UnwindSafe for ShardRunnerInfo
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> Same<T> for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> DebugAny for T where
T: Any + Debug,
[src]
T: Any + Debug,
impl<T> UnsafeAny for T where
T: Any,
T: Any,