pub struct VideoStream { /* private fields */ }Expand description
Metadata for a single video stream session.
Implementations§
Source§impl VideoStream
impl VideoStream
Sourcepub fn builder() -> Builder<StreamIdStage>
pub fn builder() -> Builder<StreamIdStage>
Returns a new builder.
Source§impl VideoStream
impl VideoStream
pub fn stream_id(&self) -> &str
pub fn video_rid(&self) -> &VideoRid
pub fn stream_status(&self) -> &str
pub fn start(&self) -> Option<DateTime<Utc>>
pub fn end(&self) -> Option<DateTime<Utc>>
pub fn created_at(&self) -> DateTime<Utc>
pub fn updated_at(&self) -> DateTime<Utc>
Trait Implementations§
Source§impl Clone for VideoStream
impl Clone for VideoStream
Source§fn clone(&self) -> VideoStream
fn clone(&self) -> VideoStream
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 VideoStream
impl Debug for VideoStream
Source§impl<'de> Deserialize<'de> for VideoStream
impl<'de> Deserialize<'de> for VideoStream
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
Source§impl From<VideoStream> for Builder<Complete>
impl From<VideoStream> for Builder<Complete>
Source§fn from(v: VideoStream) -> Self
fn from(v: VideoStream) -> Self
Converts to this type from the input type.
Source§impl Hash for VideoStream
impl Hash for VideoStream
Source§impl Ord for VideoStream
impl Ord for VideoStream
Source§fn cmp(&self, other: &VideoStream) -> Ordering
fn cmp(&self, other: &VideoStream) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VideoStream
impl PartialEq for VideoStream
Source§impl PartialOrd for VideoStream
impl PartialOrd for VideoStream
Source§impl Serialize for VideoStream
impl Serialize for VideoStream
impl Eq for VideoStream
impl StructuralPartialEq for VideoStream
Auto Trait Implementations§
impl Freeze for VideoStream
impl RefUnwindSafe for VideoStream
impl Send for VideoStream
impl Sync for VideoStream
impl Unpin for VideoStream
impl UnsafeUnpin for VideoStream
impl UnwindSafe for VideoStream
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request