pub struct WebcamStatus {
pub running: bool,
pub url: Option<String>,
pub port: Option<i64>,
pub video_device: Option<String>,
}Expand description
Current state of a webcam stream (status/url actions).
Fields§
§running: boolWhether a stream is currently running for this net.
url: Option<String>Stream URL, when running.
port: Option<i64>Stream TCP port, when running.
video_device: Option<String>Backing video device (e.g. /dev/video0), when running.
Trait Implementations§
Source§impl Clone for WebcamStatus
impl Clone for WebcamStatus
Source§fn clone(&self) -> WebcamStatus
fn clone(&self) -> WebcamStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WebcamStatus
impl Debug for WebcamStatus
Source§impl<'de> Deserialize<'de> for WebcamStatus
impl<'de> Deserialize<'de> for WebcamStatus
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 WebcamStatus
impl RefUnwindSafe for WebcamStatus
impl Send for WebcamStatus
impl Sync for WebcamStatus
impl Unpin for WebcamStatus
impl UnsafeUnpin for WebcamStatus
impl UnwindSafe for WebcamStatus
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