pub struct LiveStreamData {
pub current_quality: i32,
pub accept_quality: Vec<String>,
pub current_qn: i32,
pub quality_description: Vec<QualityDescription>,
pub durl: Vec<LiveStreamUrl>,
}Fields§
§current_quality: i32当前画质代码qn
accept_quality: Vec<String>可选画质数参数
current_qn: i32当前画质代码quality
quality_description: Vec<QualityDescription>可选画质参数quality
durl: Vec<LiveStreamUrl>直播流url组
Trait Implementations§
Source§impl Clone for LiveStreamData
impl Clone for LiveStreamData
Source§fn clone(&self) -> LiveStreamData
fn clone(&self) -> LiveStreamData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LiveStreamData
impl Debug for LiveStreamData
Source§impl<'de> Deserialize<'de> for LiveStreamData
impl<'de> Deserialize<'de> for LiveStreamData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LiveStreamData
impl RefUnwindSafe for LiveStreamData
impl Send for LiveStreamData
impl Sync for LiveStreamData
impl Unpin for LiveStreamData
impl UnsafeUnpin for LiveStreamData
impl UnwindSafe for LiveStreamData
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