pub struct SegmentsInfo {
pub playlist_name: String,
pub live_playlist_name: String,
pub duration: i64,
pub size: i64,
pub playlist_location: String,
pub live_playlist_location: String,
pub segment_count: i64,
pub started_at: i64,
pub ended_at: i64,
}
Fields§
§playlist_name: String
§live_playlist_name: String
§duration: i64
§size: i64
§playlist_location: String
§live_playlist_location: String
§segment_count: i64
§started_at: i64
§ended_at: i64
Trait Implementations§
Source§impl Clone for SegmentsInfo
impl Clone for SegmentsInfo
Source§fn clone(&self) -> SegmentsInfo
fn clone(&self) -> SegmentsInfo
Returns a copy 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 SegmentsInfo
impl Debug for SegmentsInfo
Source§impl Default for SegmentsInfo
impl Default for SegmentsInfo
§impl<'de> Deserialize<'de> for SegmentsInfo
impl<'de> Deserialize<'de> for SegmentsInfo
§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
Source§impl Message for SegmentsInfo
impl Message for SegmentsInfo
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for SegmentsInfo
impl PartialEq for SegmentsInfo
§impl Serialize for SegmentsInfo
impl Serialize for SegmentsInfo
impl StructuralPartialEq for SegmentsInfo
Auto Trait Implementations§
impl Freeze for SegmentsInfo
impl RefUnwindSafe for SegmentsInfo
impl Send for SegmentsInfo
impl Sync for SegmentsInfo
impl Unpin for SegmentsInfo
impl UnwindSafe for SegmentsInfo
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