Fix clippy warnings (#251)
This commit is contained in:
@@ -178,10 +178,10 @@ impl DriverTestHandle {
|
|||||||
OutputPacket::Rtp(p) => eprintln!("pkt: RTP[{}B]", p.len()),
|
OutputPacket::Rtp(p) => eprintln!("pkt: RTP[{}B]", p.len()),
|
||||||
OutputPacket::Raw(OutputMessage::Silent) => eprintln!("pkt: Raw-Silent"),
|
OutputPacket::Raw(OutputMessage::Silent) => eprintln!("pkt: Raw-Silent"),
|
||||||
OutputPacket::Raw(OutputMessage::Passthrough(p)) => {
|
OutputPacket::Raw(OutputMessage::Passthrough(p)) => {
|
||||||
eprintln!("pkt: Raw-Passthrough[{}B]", p.len())
|
eprintln!("pkt: Raw-Passthrough[{}B]", p.len());
|
||||||
},
|
},
|
||||||
OutputPacket::Raw(OutputMessage::Mixed(p)) => {
|
OutputPacket::Raw(OutputMessage::Mixed(p)) => {
|
||||||
eprintln!("pkt: Raw-Mixed[{}B]", p.len())
|
eprintln!("pkt: Raw-Mixed[{}B]", p.len());
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ use super::*;
|
|||||||
|
|
||||||
#[derive(Clone, Debug, Eq, PartialEq)]
|
#[derive(Clone, Debug, Eq, PartialEq)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
/// Telemetry/statistics packet, received from another stream (detailed in `packet`).
|
/// Telemetry/statistics packet, received from another stream
|
||||||
|
///
|
||||||
/// `payload_offset` contains the true payload location within the raw packet's `payload()`,
|
/// `payload_offset` contains the true payload location within the raw packet's `payload()`,
|
||||||
/// to allow manual decoding of `Rtcp` packet bodies.
|
/// to allow manual decoding of `Rtcp` packet bodies.
|
||||||
pub struct RtcpData {
|
pub struct RtcpData {
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ use super::*;
|
|||||||
|
|
||||||
#[derive(Clone, Debug, Eq, PartialEq)]
|
#[derive(Clone, Debug, Eq, PartialEq)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
/// Opus audio packet, received from another stream (detailed in `packet`).
|
/// Opus audio packet, received from another stream
|
||||||
|
///
|
||||||
/// `payload_offset` contains the true payload location within the raw packet's `payload()`,
|
/// `payload_offset` contains the true payload location within the raw packet's `payload()`,
|
||||||
/// if extensions or raw packet data are required.
|
/// if extensions or raw packet data are required.
|
||||||
pub struct RtpData {
|
pub struct RtpData {
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ impl OpusDecoder {
|
|||||||
Err(OpusError::Opus(ErrorCode::BufferTooSmall)) => {
|
Err(OpusError::Opus(ErrorCode::BufferTooSmall)) => {
|
||||||
// double the buffer size
|
// double the buffer size
|
||||||
// correct behav would be to mirror the decoder logic in the udp_rx set.
|
// correct behav would be to mirror the decoder logic in the udp_rx set.
|
||||||
let new_size = (self.rawbuf.len() * 2).min(std::i32::MAX as usize);
|
let new_size = (self.rawbuf.len() * 2).min(i32::MAX as usize);
|
||||||
if new_size == self.rawbuf.len() {
|
if new_size == self.rawbuf.len() {
|
||||||
return decode_error("Opus frame too big: cannot expand opus frame decode buffer any further.");
|
return decode_error("Opus frame too big: cannot expand opus frame decode buffer any further.");
|
||||||
}
|
}
|
||||||
|
|||||||
12
src/lib.rs
12
src/lib.rs
@@ -10,16 +10,16 @@
|
|||||||
//! Songbird is an async, cross-library compatible voice system for Discord, written in Rust.
|
//! Songbird is an async, cross-library compatible voice system for Discord, written in Rust.
|
||||||
//! The library offers:
|
//! The library offers:
|
||||||
//! * A standalone gateway frontend compatible with [serenity] and [twilight] using the
|
//! * A standalone gateway frontend compatible with [serenity] and [twilight] using the
|
||||||
//! `"gateway"` and `"[serenity/twilight]"` plus `"[rustls/native]"` features. You can even run
|
//! `"gateway"` and `"[serenity/twilight]"` plus `"[rustls/native]"` features. You can even run
|
||||||
//! driverless, to help manage your [lavalink] sessions.
|
//! driverless, to help manage your [lavalink] sessions.
|
||||||
//! * A standalone driver for voice calls, via the `"driver"` feature. If you can create
|
//! * A standalone driver for voice calls, via the `"driver"` feature. If you can create
|
||||||
//! a `ConnectionInfo` using any other gateway, or language for your bot, then you
|
//! a `ConnectionInfo` using any other gateway, or language for your bot, then you
|
||||||
//! can run the songbird voice driver.
|
//! can run the songbird voice driver.
|
||||||
//! * Voice receive and RT(C)P packet handling via the `"receive"` feature.
|
//! * Voice receive and RT(C)P packet handling via the `"receive"` feature.
|
||||||
//! * SIMD-accelerated JSON decoding via the `"simd-json"` feature.
|
//! * SIMD-accelerated JSON decoding via the `"simd-json"` feature.
|
||||||
//! * And, by default, a fully featured voice system featuring events, queues,
|
//! * And, by default, a fully featured voice system featuring events, queues,
|
||||||
//! seeking on compatible streams, shared multithreaded audio stream caches,
|
//! seeking on compatible streams, shared multithreaded audio stream caches,
|
||||||
//! and direct Opus data passthrough from DCA files.
|
//! and direct Opus data passthrough from DCA files.
|
||||||
//!
|
//!
|
||||||
//! ## Intents
|
//! ## Intents
|
||||||
//! Songbird's gateway functionality requires you to specify the `GUILD_VOICE_STATES` intent.
|
//! Songbird's gateway functionality requires you to specify the `GUILD_VOICE_STATES` intent.
|
||||||
|
|||||||
Reference in New Issue
Block a user